Bulgarian translation and speech-to-text models bg
14 models into Bulgarian, 13 from Bulgarian, 12 speech-to-text. Best scored into Bulgarian: English to Bulgarian (chrF++ 66.6). Best scored from Bulgarian: Bulgarian to English (chrF++ 68.8).
Which open models work for Bulgarian?
Windy Translate lists 14 open translation models into Bulgarian and 13 from Bulgarian. All of them can be downloaded from Hugging Face and run on your own hardware. By licence: 23 Apache-2.0 and 4 CC-BY-4.0 (terms and attribution text: licensing). 25 of them have a screening score on FLORES-200. The best scored into Bulgarian is translate-tc-big-en-bg (chrF++ 66.6, Excellent). The best scored from Bulgarian is translate-tc-big-bg-en (chrF++ 68.8, Excellent).
With English. English to Bulgarian: translate-tc-big-en-bg (chrF++ 66.6, Excellent), the best of 3 direct models. Bulgarian to English: translate-tc-big-bg-en (chrF++ 68.8, Excellent), the best of 3 direct models. To translate between Bulgarian and a language with no direct model, you can go through English with these two.
By band, the scored Bulgarian models are 3 Excellent, 15 Good, 5 Usable and 2 Limited (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. Whisper's tokenizer lists Bulgarian as one of its languages, so all 12 multilingual Whisper-based models here can transcribe it: see the speech models. Accuracy differs a lot between languages and model sizes, and this site has not measured speech accuracy.
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 Bulgarian
| Model | chrF++ (FLORES-200 dev) | Licence |
|---|---|---|
| English to Bulgarian best scored translate-tc-big-en-bg | 66.6 Excellent | CC-BY-4.0 |
| English to Bulgarian translate-en-bg | 62.1 Excellent | Apache-2.0 |
| German to Bulgarian translate-de-bg | 52.0 Good | Apache-2.0 |
| French to Bulgarian translate-fr-bg | 50.1 Good | Apache-2.0 |
| Russian to Bulgarian translate-ru-bg | 50.0 Good | Apache-2.0 |
| Swedish to Bulgarian translate-sv-bg | 50.0 Good | Apache-2.0 |
| Ukrainian to Bulgarian translate-uk-bg | 48.1 Good | Apache-2.0 |
| Italian to Bulgarian translate-it-bg | 48.0 Good | Apache-2.0 |
| Spanish to Bulgarian translate-es-bg | 48.0 Good | Apache-2.0 |
| Finnish to Bulgarian translate-fi-bg | 44.1 Usable | Apache-2.0 |
| Chinese to Bulgarian translate-zh-bg | 34.4 Usable | Apache-2.0 |
| Japanese to Bulgarian translate-ja-bg | 33.0 Usable | Apache-2.0 |
| Esperanto to Bulgarian translate-eo-bg | 22.6 Limited | Apache-2.0 |
| English to Bulgarian translate-windy-hplt-en-bg | score withheld | CC-BY-4.0 |
From Bulgarian
| Model | chrF++ (FLORES-200 dev) | Licence |
|---|---|---|
| Bulgarian to English best scored translate-tc-big-bg-en | 68.8 Excellent | CC-BY-4.0 |
| Bulgarian to English translate-bg-en | 58.7 Good | Apache-2.0 |
| Bulgarian to French translate-bg-fr | 53.8 Good | Apache-2.0 |
| Bulgarian to Swedish translate-bg-sv | 51.1 Good | Apache-2.0 |
| Bulgarian to German translate-bg-de | 50.1 Good | Apache-2.0 |
| Bulgarian to Spanish translate-bg-es | 49.1 Good | Apache-2.0 |
| Bulgarian to Turkish translate-bg-tr | 47.1 Good | Apache-2.0 |
| Bulgarian to Italian translate-bg-it | 46.2 Good | Apache-2.0 |
| Bulgarian to Russian translate-bg-ru | 45.7 Good | Apache-2.0 |
| Bulgarian to Finnish translate-bg-fi | 44.3 Usable | Apache-2.0 |
| Bulgarian to Ukrainian translate-bg-uk | 40.3 Usable | Apache-2.0 |
| Bulgarian to Esperanto translate-bg-eo | 23.1 Limited | Apache-2.0 |
| Bulgarian to English translate-windy-hplt-bg-en | score withheld | CC-BY-4.0 |
Scores: chrF++ on FLORES-200 dev, 48 sentences, measured 2026-08-04. Method.