Demo site: the words are AI-written samples, not yet reviewed. Demo accounts are deleted after a day.

LenguaLearnSign in

How it works

Built on how memory works

LenguaLearn decides what you see next, one question at a time, using a model of your memory for every word you study. Here is what it does and why.

Find your level

New learners choose “I'm a total beginner” and start at level 1, or take a 3-minute level check: about 40 words, one at a time, each with a simple question: do you know this word?

About 10 of them are made up. They look Spanish but aren't words, and saying yes to them lowers your score. That corrects for overclaiming, so the check works without any typing. The method is LexTALE-Esp, a test used in language research. Items start spread across all levels and narrow toward where your answers change.

Words well below your level aren't taught again. They come up once as a harder question; get it right and the word is marked as known.

One level check, question by question

  • Knew it
  • Didn't know it
  • Made-up word
  • Estimate, ending near word #1,742
#10#100#1,000#10,000Made upQ110203040
Show numbers
Level check, question by question
QuestionAnswerEstimate
1Word #50: knew it–
2A made-up word: said no–
3Word #300: knew it–
4Word #998: knew it–
5Word #2,489: didn't#1,455
6A made-up word: said no#1,545
7Word #5,037: didn't#1,290
8Word #8,920: didn't#1,215
9Word #2,351: didn't#937
10A made-up word: said no#975
11Word #1,017: knew it#1,316
12Word #1,162: knew it#1,608
13Word #1,546: knew it#1,925
14A made-up word: said no#1,964
15Word #2,097: knew it#2,351
16Word #3,250: didn't#2,044
17Word #1,460: didn't#1,673
18A made-up word: said no#1,707
19Word #2,442: knew it#1,964
20Word #2,019: knew it#2,214
21Word #1,433: knew it#2,398
22A made-up word: said no#2,398
23Word #1,801: didn't#2,127
24Word #2,220: didn't#1,925
25Word #1,488: knew it#2,044
26A made-up word: said no#2,085
27Word #1,517: knew it#2,214
28Word #3,785: didn't#2,085
29Word #1,353: knew it#2,214
30A made-up word: said no#2,214
31Word #1,379: knew it#2,304
32Word #1,733: didn't#2,127
33Word #2,263: knew it#2,259
34A made-up word: said no#2,304
35Word #1,278: didn't#2,085
36Word #3,714: didn't#2,003
37Word #2,178: didn't#1,887
38A made-up word: said no#1,887
39Word #2,396: didn't#1,813
40Word #3,507: didn't#1,742
A simulated learner who knows about half the words around #2,000 (#1 is the most common word) takes the real level check. The first questions probe fixed points from common to rare, then each question is picked near the current estimate, which settles as answers come in. This learner would start at level 2.

Levels follow real usage

Words are ordered by how often Spanish speakers actually use them. Each level is 500 words: level 1 is the 500 most common, level 2 the next 500, and so on, with no top. Common words with several meanings are taught one meaning at a time, starting with the most common.

Share of everyday text you can read, level by level

05010060%L1L2L3L4L5L6L7L8L9L10
Show numbers
Share of running text covered by the words up to each level
Value
Up to level 1 (500 words)60%
Up to level 2 (1,000 words)66%
Up to level 3 (1,500 words)69%
Up to level 4 (2,000 words)72%
Up to level 5 (2,500 words)74%
Up to level 6 (3,000 words)75%
Up to level 7 (3,500 words)77%
Up to level 8 (4,000 words)78%
Up to level 9 (4,500 words)79%
Up to level 10 (5,000 words)80%
A model, not a count: under Zipf's law, the pattern word frequencies follow in every language, a word's frequency falls with its rank. Shown for a 50,000-word vocabulary; real texts vary. The first levels pay off the most.

Meeting a new word

A new word in a session

4–6 questions later
  • The new word's page
  • A question on the new word
  • Reviews of other words
The page comes first, then a quick question straight away. The word comes back once more in a different form while other reviews carry on.
  1. The word page

    The meaning in English and a short definition, example sentences with audio, related words, and for some concrete words a picture. A memory hook appears only when there's a good one.
  2. Got it, or I already know this

    Got it leads straight to an easy question. I already know this jumps to a harder one: get it right and the word is scheduled as known, get it wrong and you just see the page again. Trying never costs you anything.
  3. A second check

    Four to six questions later, the word comes back in a different form, before it has time to slip away.

For words you can probably work out, like ones that look like English, you guess the meaning first and then see the word page. Guessing first makes the word stick better, and the guess never counts against you.

Spaced repetition

Every word you study has a memory model behind it. LenguaLearn uses FSRS, an open-source scheduler and one of the most accurate available. After each answer it estimates how likely you are to remember the word on any later day, and the word comes back when that chance falls to about 90%: right before you would forget it.

One word over two months

  • Reviewed when it's due (dots are reviews)
  • Never reviewed again
  • 90%: when a review comes due
50%75%100%Day 0102030405060 days60% without reviews
Show numbers
Predicted recall by day
DayReviewed when dueNever reviewed again
0100%100%
596%84%
1092%77%
1599%73%
2098%71%
2597%69%
3095%67%
3594%65%
4093%64%
4592%63%
5091%62%
5591%61%
60100%60%
Computed by the app's own scheduler for a word answered right at each review. Every review makes the memory last longer, so the gaps grow: 2 days, then 11 days, then 46 days. Without reviews, the same word fades.

The next item is always the most useful one: a word you just missed, a new word's second check, the review you're most likely to forget, or a new word. You're never left with nothing to do.

Reviewing a word three times in one session isn't treated as three days of practice. Repeats within a day are modeled as short-term memory, so the schedule stays honest.

Two memories per word

Understanding a word when you see it and producing it yourself are different skills. LenguaLearn tracks them separately: a recognition memory and a production memory. Production practice starts once you recognize the word reliably (after about three days of stability), and each question only updates the memory it tests.

Two schedules for one word

The same word as above. Production practice starts on day 2, once recognition is stable enough, and then keeps its own schedule.

Questions that grow with you

The kind of question depends on how well you know the word. The type also changes from one review to the next, so you never get the same type twice in a row for a word.

The question ladder

  1. RecognizePick the meaningUnder 2 days
  2. ChoosePick the Spanish word2 to 10 days
  3. ProduceType it from memoryOver 10 days

How long the word is likely to stick (its memory stability)

New, or under 2 days
Recognize it: see the Spanish word and pick its meaning from four options, or hear it and pick the meaning.
2 to 10 days
Choose it: pick the Spanish word for an English meaning, fill a gap in a sentence, match a synonym or opposite, or pick a noun's gender.
Over 10 days
Produce it: type the word from its meaning, type the missing word in a sentence, spot the sentence that uses it correctly, or type a word you hear.

Wrong options are chosen to be believable but never also correct: never a synonym or a word that's easy to confuse with the answer. Every question has an I don't know button, which is better than guessing and never counts as a mistake against your attention.

Fair answer checking

Typed answers are judged kindly at first and more strictly as a word gets stronger. The correct spelling is always shown, and the right word in the wrong form is marked as such, with the right form next to it.

How a typed answer is judged

How typed answers are checked as a word gets stronger
You type…New wordStable 21+ daysLearned
Capitals, extra spaces, no articleRightRightRight
A missing accentRightAlmostWrongif it makes another word
One typo (6+ letters)AlmostAlmostAlmost
A missing ñWrongWrongWrong
Almost still counts as remembered, but the word comes back a little sooner. Stable means the word's production memory is expected to last that long. A missing ñ makes a different word, so it is always wrong.

Pacing new words

New words keep coming only while you're keeping up. Otherwise the session focuses on review until you catch up. Learning more words than you can keep is the most common way vocabulary study fails.

Three checks before a new word

  • Keeping up OpenAt least 75% of the last 10 answers rightExample: 8 of 10 right
  • Reviews in hand OpenFewer than 20 reviews overdueExample: 6 overdue
  • Room for more OpenFewer than 8 new words this sessionExample: 3 new so far

All three open: the next item can be a new word. Any one closed: reviews first.

What counts as learned

A word counts as learned when you've recognized it after a gap of at least 7 days and the model still predicts at least an 85% chance you remember it. Your home page also estimates your whole vocabulary, including words you knew before you started.

On your home pageYou know about 2,340 Spanish words.An example of the estimate, updated after every session.

Minutes that mean practice

Time counts only while a question or its feedback is on screen and the tab is visible. After two minutes without input the session pauses. Stretches that look like random clicking are counted separately as flagged time, with one gentle note to slow down. More in for teachers.

An example session's minutes

  • Counted
  • Paused after 2 minutes without input, not counted
  • Flagged: shown to the teacher separately

This session: 11.5 minutes count toward the goal, 1.5 flagged.

Try it yourself

The demo runs this exact engine with sample words. Take the level check and train for a few minutes.

Try the demo