This is a version of the
nllb-200-distilled-600M machine translation model
with one added language: Erzya (the new language code is
myv_Cyrl).
It can probably translate from all 202 NLLB languages, but it fine-tuned with the focus on Erzya, Russian, and, to a lesser extent,
on Arabic, English, Estonian, Finnish, French, German, Kazakh, Mandarin, Mongolian, Spanish, Turkish, Ukrainian, and Uzbek.
Translation between Erzya, Russian, and potentially other languages. The model seems to be SOTA for translating into Erzya.
Translation between other NLLB languages, not inclusing Erzya as source or target.
The model is not producing the most fluent translations into Russian and other high-resourced languages.
Its translations into Erzya seem to be better than anything else, but may still include inaccurate or ungrammatical translations,
so they should be always manually reviewed before any high-responsibility use.
Please contact the authors for any substantial recommendation.
It performs punctuation normalization, nonprintable character removal and Unicode normalization.
The tokenizer of the model was updated with 6209 new Erzya tokens. They were initialized with the average embeddings of the old tokens from which they are combined.
A standard encoder-decoder translation model with cross-entropy loss.
Google Colab with a T4 GPU.