Open Machine Translation for Esperanto
Organizations: University of Helsinki, Department of Digital Humanities · Kataluna Esperanto-Asocio (KEA) · Sennacieca Asocio Tutmonda (SAT)
Abstract
Esperanto is a widespread constructed language, known for its regular grammar and productive word formation. Besides having substantial resources available thanks to its online community, it remains relatively underexplored in the context of modern machine translation (MT) approaches. In this work, we present the first comprehensive evaluation of open-source MT systems for Esperanto, comparing rule-based systems, encoder-decoder models, and LLMs across model sizes. We evaluate translation quality across six language directions involving English, Spanish, Catalan, and Esperanto using multiple automatic metrics as well as human evaluation. Our results show that the NLLB family achieves the best performance in all language pairs, followed closely by our trained compact models and a fine-tuned general-purpose LLM. Human evaluation confirms this trend, with NLLB translations preferred in approximately half of the comparisons, although noticeable errors remain. In line with Esperanto's tradition of openness and international collaboration, we release our code and best-performing models publicly.
Figures & tables
| Training Data | Used for Training | FLORES+ | |||||
|---|---|---|---|---|---|---|---|
| Language Pair | Raw | Filtered | % Removed | Marian | LLM FT | Dev | Test |
| en–eo | 70.34M | 45.39M | 35.5% | 5.0M | 100k | 997 | 1012 |
| es–eo | 6.21M | 4.68M | 24.7% | 4.7M | 100k | 997 | 1012 |
| ca–eo | 1.17M | 673.93k | 42.7% | 673k | 100k | 997 | 1012 |
| Total | 77.73M | 50.74M | 10.35M | 300k | 2991 | ||
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | Value |
|---|---|
| Optimizer | Adam |
| Adam | (0.9, 0.98) |
| Adam | 1e-9 |
| Learning rate | 3e-4 |
| LR warmup | 16000 steps |
| LR decay strategy | epoch+stalled |
| Hyperparameter | Value |
|---|---|
| Optimizer | Adam |
| Adam | (0.9, 0.98) |
| Adam | 1e-9 |
| Learning rate | 3e-4 |
| LR warmup | 16000 steps |
| LR decay strategy | epoch+stalled |
| Hyperparameter | Value |
| Learning Rate | 5e-05 |
| LR Scheduler Type | Linear |
| Warmup Ratio | 0.3 |
| Weight Decay | 0.0 |
| Per Device Train Batch Size | 4 |
| Gradient Accumulation Steps | 4 |
| Hyperparameter | Value |
|---|---|
| Optimizer | Adafactor |
| Learning Rate | 1e-4 |
| LR Scheduler Type | Constant |
| LR Warmup | 1000 steps |
| Weight Decay | 1e-3 |
| Per Device Train Batch Size | 32 |
| Error Type | Source | Translation |
|---|---|---|
| Transformer-base | ||
| Lexical | La epidemio igis la baratan registaron entrepreni tiajn rimedojn, kiel instalado de porkokaptiloj en la serioze damaĝitaj areoj, disdonado de miloj da kontraŭmoskitaj retoj kaj ŝprucado de pesticidoj. | La epidemia llevó al gobierno indio a emprender tales medios, como la instalación de trampas de cerdo en las áreas seriamente dañadas, la distribución de miles de redes anti-moscoquios y el brote de pesticidas. |
| Grammatical | Malgraŭ foresto de cunama minaco, loĝantoj ekpanikis kaj komencis forlasadi siajn komercojn kaj hejmojn. | A pesar de la ausencia de la amenaza tsunami, los residentes comenzaron a pánico y comenzaron a dejar sus negocios y casas. |
| Untranslated | Gregon konsistigas de unu ĝis tri parencaj plenkreskaj maskloj kaj multaj ĝis tridek inoj kaj idoj. | Gregon consiste de uno a tres varones adultos relacionados y muchos a treinta hembras y crías. |
| NLLB-200-3.3B | ||
| Mistranslation | Nekredantoj vivantaj en kristanaj landoj aŭ aliloke en la tuta mondo adoptis multajn el la tradicioj pri ĉi tiu festo. | Los incrédulos que viven en países cristianos o en otras partes del mundo han adoptado muchas de las tradiciones de esta fiesta. |
| Error Type | Source | Translation |
|---|---|---|
| Transformer-base | ||
| Grammatical | En verdad, el formato de 35 mm es algo confuso , ya que sus medidas son 36 mm de anchura por 24 mm de alto. | Fakte, la 35mm formato estas iom konfuzita , ĉar ĝiaj mezuroj estas 36 mm larĝa de 24 mm alta. |
| Mistranslation | Conforme surge de las imágenes infrarrojas, las variaciones de temperatura durante la noche y el día indican que, probablemente, se trate de cuevas. | Ĉar ĝi ekestiĝas de infraruĝaj bildoj, temperaturkatastrofoj dum la nokto kaj tago indikas ke ili estas verŝajne kavernoj. |
| Named Entities | El día de hoy se originó en el Océano Atlántico la tormenta número diez de su temporada de huracanes en ser nombrada, a la que se denominó Tormenta subtropical Jerry. | La atlantika ŝtormo numero dek el sia uragansezono estis nomita Jerry Storm. |
Machine Translation
Machine translation develops computational methods for converting text, speech, and visual content between languages while preserving meaning and purpose.
See all 267 papers