Home / Languages / Esperanto

Esperanto translation models eo

27 models into Esperanto, 22 from Esperanto. Best scored into Esperanto: English to Esperanto (chrF++ 47.4). Best scored from Esperanto: Esperanto to English (chrF++ 46.3).

Which open models work for Esperanto?

Windy Translate lists 27 open translation models into Esperanto and 22 from Esperanto. All of them can be downloaded from Hugging Face and run on your own hardware. By licence: 45 Apache-2.0 and 4 CC-BY-4.0 (terms and attribution text: licensing). 44 of them have a screening score on FLORES-200. The best scored into Esperanto is translate-en-eo (chrF++ 47.4, Good). The best scored from Esperanto is translate-eo-en (chrF++ 46.3, Good).

With English. English to Esperanto: translate-en-eo (chrF++ 47.4, Good), the best of 2 direct models. Esperanto to English: translate-eo-en (chrF++ 46.3, Good), the best of 2 direct models. To translate between Esperanto and a language with no direct model, you can go through English with these two.

By band, the scored Esperanto models are 2 Good, 9 Usable, 32 Limited and 1 Not recommended (Excellent is chrF++ 60 or more, Good 45 to 60, Usable 30 to 45, Limited 15 to 30). A score is a 48-sentence screening of news and encyclopedia text, not a measure of accuracy, and a difference of a point or two is noise. How we measured.

Speech-to-text. No speech model here covers Esperanto: there is no dedicated model, and Whisper's tokenizer does not list the language.

Each model page has a short snippet to download and run the model yourself, its licence and attribution text, and its score where there is one. Pick the best scored model for your direction, then try it on a few sentences of your own text: a screening score is a starting point, not a guarantee.

Into Esperanto

ModelchrF++ (FLORES-200 dev)Licence
English to Esperanto best scored
translate-en-eo
47.4 GoodApache-2.0
French to Esperanto
translate-fr-eo
41.4 UsableApache-2.0
German to Esperanto
translate-de-eo
40.9 UsableApache-2.0
Spanish to Esperanto
translate-es-eo
37.4 UsableApache-2.0
Portuguese to Esperanto
translate-pt-eo
35.2 UsableApache-2.0
Italian to Esperanto
translate-it-eo
31.2 UsableApache-2.0
Romanian to Esperanto
translate-ro-eo
29.6 LimitedApache-2.0
Greek to Esperanto
translate-el-eo
28.9 LimitedApache-2.0
Swedish to Esperanto
translate-sv-eo
28.7 LimitedApache-2.0
Czech to Esperanto
translate-cs-eo
26.3 LimitedApache-2.0
Russian to Esperanto
translate-ru-eo
26.3 LimitedApache-2.0
Danish to Esperanto
translate-da-eo
25.4 LimitedApache-2.0
Vietnamese to Esperanto
translate-vi-eo
24.6 LimitedApache-2.0
Polish to Esperanto
translate-pl-eo
24.1 LimitedApache-2.0
Afrikaans to Esperanto
translate-af-eo
23.6 LimitedApache-2.0
Hungarian to Esperanto
translate-hu-eo
23.2 LimitedApache-2.0
Bulgarian to Esperanto
translate-bg-eo
23.1 LimitedApache-2.0
Finnish to Esperanto
translate-fi-eo
23.1 LimitedApache-2.0
Serbo-Croatian to Esperanto
translate-sh-eo
21.6 LimitedApache-2.0
Dutch to Esperanto
translate-nl-eo
21.0 LimitedApache-2.0
Hebrew to Esperanto
translate-he-eo
20.9 LimitedApache-2.0
Lithuanian to Esperanto
translate-lt-eo
19.7 LimitedApache-2.0
Turkish to Esperanto
translate-tr-eo
19.1 LimitedApache-2.0
Icelandic to Esperanto
translate-is-eo
18.5 LimitedApache-2.0
Arabic to Esperanto
translate-ar-eo
not in FLORES-200Apache-2.0
Catalan, English and Spanish (OPUS-MT group) to Esperanto
translate-caenes-eo
not in FLORES-200CC-BY-4.0
English to Esperanto
translate-windy-hplt-en-eo
score withheldCC-BY-4.0

From Esperanto

ModelchrF++ (FLORES-200 dev)Licence
Esperanto to English best scored
translate-eo-en
46.3 GoodApache-2.0
Esperanto to French
translate-eo-fr
41.8 UsableApache-2.0
Esperanto to German
translate-eo-de
39.6 UsableApache-2.0
Esperanto to Spanish
translate-eo-es
35.7 UsableApache-2.0
Esperanto to Portuguese
translate-eo-pt
34.3 UsableApache-2.0
Esperanto to Italian
translate-eo-it
27.8 LimitedApache-2.0
Esperanto to Romanian
translate-eo-ro
26.2 LimitedApache-2.0
Esperanto to Danish
translate-eo-da
25.6 LimitedApache-2.0
Esperanto to Afrikaans
translate-eo-af
25.3 LimitedApache-2.0
Esperanto to Czech
translate-eo-cs
25.0 LimitedApache-2.0
Esperanto to Swedish
translate-eo-sv
24.5 LimitedApache-2.0
Esperanto to Greek
translate-eo-el
24.3 LimitedApache-2.0
Esperanto to Bulgarian
translate-eo-bg
22.6 LimitedApache-2.0
Esperanto to Russian
translate-eo-ru
22.1 LimitedApache-2.0
Esperanto to Polish
translate-eo-pl
21.9 LimitedApache-2.0
Esperanto to Dutch
translate-eo-nl
21.6 LimitedApache-2.0
Esperanto to Hungarian
translate-eo-hu
20.4 LimitedApache-2.0
Esperanto to Finnish
translate-eo-fi
19.1 LimitedApache-2.0
Esperanto to Hebrew
translate-eo-he
16.0 LimitedApache-2.0
Esperanto to Serbo-Croatian
translate-eo-sh
2.6 Not recommendedApache-2.0
Esperanto to Catalan, English and Spanish (OPUS-MT group)
translate-eo-caenes
not in FLORES-200CC-BY-4.0
Esperanto to English
translate-windy-hplt-eo-en
not yet scoredCC-BY-4.0

Scores: chrF++ on FLORES-200 dev, 48 sentences, measured 2026-08-04. Method.