If you want to learn a language, you have to study. The problem is how. Most options fall into two extremes: memorizing thousands of flashcards out of context, or passively consuming native content with little retention. Both are inefficient.
You're not rewarded for doing the right thing at the wrong time.
Jengo fixes that.
Jengo uses a spaced repetition system powered by an FSRS algorithm — a model that predicts when you're about to forget something and attempts to display it to you at the exact right moment. Words appear through generated prompts, always in context. Everything is optimized: the right thing, at the right time.
Best way to use Jengo:
As you improve, you'll often encounter new words and think: "Is remembering this even worth it? When am I ever going to see this word again?"
With Jengo, it's worth it.
Happy studying – JengoDev
.txt — one word per line
食べる 飲む 走る
.csv — lemma column required; surface and pos optional. Without a header, first column is used as lemma.
lemma,surface,pos 食べる,食べ,動詞
.json — array of strings or objects with a lemma key
["食べる", "飲む"]
// or
[{"lemma": "食べる", "surface": "食べ", "pos": "動詞"}]
All files must be UTF-8 encoded. Only lemma is required.
Manage your word database in the Words tab.
Runs coordinate-descent optimization on your review history to improve scheduling accuracy.
| ID | Lemma | Timestamp | Rating |
|---|
Generate and read paragraphs built from your due words.
Listen to paragraphs from today
| Word | Surface | POS | Weight | Next Review |
|---|