Please rotate your device to portrait mode
This helps Jengo personalize your experience.
Always learn words in context
Target language
Learning goal
Jengo generates sentences using your vocabulary. Tap Start for a quick preview.
Confirm your timezone and pick your starting vocabulary.
Start with a word list?
Select one or more JLPT decks to hit the ground running, or skip and add your own words anytime.
Tap the icon next to Start to adjust settings anytime.
Save your progress and study across devices.
Explore Jengo without signing up. Convert to a full account anytime to keep your progress permanently.
Language
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 learning system powered by an algorithm 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
On β Passages form a continuing story. Note: at very low difficulty, the vocabulary pool is so small that genre and tone may not come through clearly.
Off β Each passage is independent. Recommended for total beginners. Better precision over difficulty, formality, and which target words appear.
.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.
The probability you'll remember a word when it comes up for review. 0.90 is the recommended default β it's the value the scheduling algorithm is calibrated around, and it balances review workload with solid retention. Lower values (e.g. 0.80) space out reviews more but you'll forget more often; higher values (e.g. 0.95) keep retention very high but can significantly increase daily reviews.
Runs coordinate-descent optimization on your review history to improve scheduling accuracy.
| ID | Lemma | Timestamp | Rating |
|---|
Notifications are scheduled each time you open the app.
Generate and read paragraphs built from your due words.
Listen to paragraphs from today
| Word | Surface | POS | Weight | Next Review |
|---|
Young = reviewed, under 90-day interval Β· Mature = 90+ day interval