Wordor

Boosted translator with spaced repetition algorithm to help you learn translations instantly.

Wordor - Smart Translator with Built-in Learning

Wordor combines translation with spaced repetition learning. Discover interesting words, save them instantly, and learn through an intelligent review system powered by AI hints.

Core Idea

As a language learner, I often encounter fascinating words during translation that I want to remember. However, transferring them to a separate learning tool like Anki felt cumbersome, so I’d forget them. Wordor solves this by integrating translation and vocabulary learning into one seamless experience. Translate a word, save it with one tap, and let the spaced repetition algorithm handle your learning schedule.

Technical Implementation

Built with Flutter for cross-platform Android support. Uses Riverpod for state management and Drift ORM with SQLite for local data persistence. Translation powered by DeepL API, with optional Gemini AI for intelligent hint generation. Background scheduling via Android Alarm Manager with local notification system.

App Interface

Translation Screen

View Translation Interface

Review System

Check Out Review Flow

Settings

Explore Settings

How It Works

Type or speak your word using voice input. Select source and target languages from your recently used pairs. Get instant translation from DeepL and save words worth remembering with one tap. Review due words through spaced repetition intervals that adapt to your performance.

Use the progressive hint system when needed: AI-generated example sentence in source language, meaning explanation in target language, first letter hint, or full reveal. Mark responses as “I Know,” “Hint Helped,” or “Forgot” to adjust future intervals. Words automatically schedule for optimal retention.

Spaced Repetition Algorithm

Initial interval of 1 day. Success multiplies interval by 2.5x, partial success by 1.5x, and failure resets to 1 day. Maximum interval caps at approximately 100 days. The algorithm balances retention with review efficiency.

For more details and source code:

Contributors

Loading contributors...