VERBAVIA

How many words do you need to speak Esperanto?

Esperanto was designed to be learned quickly, and the design is visible in its vocabulary. Every noun ends in -o, every adjective in -a, every present-tense verb in -as, and a small set of prefixes and suffixes turns one root into a family: lerni (to learn), lernanto (a learner), lernejo (a school), lernigi (to teach). The original vocabulary, in Zamenhof's Unua Libro of 1887, had around 900 roots.

Updated 24 September 2026 · 5 min read

So the natural prediction is that Esperanto should have the steepest frequency curve of any language: a few hundred roots, endlessly recombined, should cover more text than a few hundred words of French or Spanish. We tested it. As usually measured, the prediction is wrong — and the reason it is wrong is the interesting part.

The measurement

The counts come from the Esperanto section of the OpenSubtitles 2018 corpus, which is small: 403,882 words, compared with hundreds of millions for Spanish or Portuguese. To compare fairly, the comparison of all seven languages samples every other language down to that same size.

How much running text the most frequent words coverLine chart of text coverage against vocabulary rank on a logarithmic scale, for Esperanto, French, Spanish; every corpus sampled to the same 403,882 words. The same figures are in the table below.0%20%40%60%80%100%1101001,00010,000Words known, in frequency order (log scale)Share of running text covered
  • Esperanto
  • French
  • Spanish
Coverage of OpenSubtitles 2018 text, every corpus sampled to the same 403,882 words. Source: FrequencyWords (CC BY-SA 4.0); computed by Verbavia.
LanguageFirst 100First 500First 1,000First 2,000First 5,000First 10,000
Esperanto51.2%67.5%73.3%79.0%86.4%91.6%
French56.6%73.9%79.5%84.7%90.7%94.5%
Spanish50.6%68.6%75.0%80.8%87.8%92.5%

Counted in word forms — the way every other language in the comparison is counted — the first 1,000 Esperanto words cover 73.3% of the dialogue. That is less than Spanish at 75.0%, far less than French at 79.5%, and second from last of all seven. Reaching 95% takes 16,359 forms.

Why regularity flattens the curve

The regular endings that make Esperanto easy to learn are exactly what makes its curve look flat, because a frequency list counts forms. Esperanto marks the plural with -j and the object with -n, and an adjective agrees with its noun in both. So one adjective has four forms — bona, bonaj, bonan, bonajn — and each is a separate entry in the list. A noun has four more. A verb has six common endings. Every one of them splits the same word's frequency across several rows.

French and Spanish have irregular forms, but many of their commonest words never change at all: de, que, en, y, et. Esperanto's grammar marks more things, more consistently, in more words. For a learner that is a help — the forms are predictable — but a form-based frequency list cannot know that.

Counting stems instead

Esperanto is the one language here where the grammatical endings can be removed mechanically, because they are the same on every word. We did that — stripping -o, -a, -e, their -j and -n, and the verb endings — and counted stems instead of forms:

Counted asDifferent itemsFirst 100First 1,000First 5,000Items for 95%
Word forms36,34651.2%73.3%86.4%16,359
Stems20,81153.2%80.7%93.6%6,423

Counted by stem, 1,000 items cover 80.7% — higher than French forms. The regularity is real, and it pays.

But this is not a fair win, and it would be dishonest to call it one. The other languages were counted as forms. Counting them as dictionary words would raise their curves too, and for them that cannot be done by stripping endings: es, son and fue are all ser, and no rule finds that. What the table shows is how much of Esperanto's apparent vocabulary is grammar, not how it would rank if every language were counted the same way. No open corpus lets us answer that.

Two more limits on the stem count:

What this means for a learner

Our Esperanto list and the Esperanto course teach roots and affixes as they come, and how many words do you need is the general argument.

Caveats

Sources

Start a course

Start the free Spanish course

8 languages, each taught from a frequency list, with the grammar explained properly and reading and listening built from words you already know. One lesson a day, free. See all 8.

More from the blog