Spaced repetition for language learning

Reviewing a word 10 times in one sitting feels productive and barely works — memory is built by resurfacing it right as you're about to forget it, not by cramming.

How the scheduling works here

Every card is scheduled with FSRS, a modern spaced-repetition algorithm — not a fixed "review every 3 days" rule. Each time you grade a review (Again / Hard / Good / Easy), the next interval is recalculated from your actual recall difficulty for that specific card, aiming for the retention rate you set in Settings.

What review timing alone doesn't fix is context — a word drilled in isolation doesn't transfer to a real sentence. Every card here is a full, personalized sentence to begin with (see how personalization works), and the same vocabulary resurfaces in reading, story mode, and conversation, not just the flashcard queue.

Four drill modes work against the same schedule — reveal, typed production, cloze, and listening — so review doesn't get stale. See the broader case in what most language apps get wrong.

Start free