# Supported languages

Set languages with their ISO 639-1 codes in `language_config.languages`. A code the API does not know is refused
with a `400` that lists it.

| language | code | models |
|---|---|---|
| Afrikaans | `af` | solaria-1 |
| Albanian | `sq` | solaria-1 |
| Amharic | `am` | solaria-1 |
| Arabic | `ar` | solaria-3, solaria-1 |
| Armenian | `hy` | solaria-1 |
| Assamese | `as` | solaria-1 |
| Azerbaijani | `az` | solaria-1 |
| Bangla | `bn` | solaria-1 |
| Bashkir | `ba` | solaria-1 |
| Basque | `eu` | solaria-1 |
| Belarusian | `be` | solaria-1 |
| Bosnian | `bs` | solaria-1 |
| Breton | `br` | solaria-1 |
| Bulgarian | `bg` | solaria-1 |
| Burmese | `my` | solaria-1 |
| Catalan | `ca` | solaria-1 |
| Chinese | `zh` | solaria-3, solaria-1 |
| Croatian | `hr` | solaria-1 |
| Czech | `cs` | solaria-3, solaria-1 |
| Danish | `da` | solaria-3, solaria-1 |
| Dutch | `nl` | solaria-3, solaria-1 |
| English | `en` | solaria-3, solaria-1 |
| Estonian | `et` | solaria-1 |
| Faroese | `fo` | solaria-1 |
| Filipino | `tl` | solaria-3, solaria-1 |
| Finnish | `fi` | solaria-3, solaria-1 |
| French | `fr` | solaria-3, solaria-1 |
| Galician | `gl` | solaria-1 |
| Georgian | `ka` | solaria-1 |
| German | `de` | solaria-3, solaria-1 |
| Greek | `el` | solaria-3, solaria-1 |
| Gujarati | `gu` | solaria-1 |
| Haitian Creole | `ht` | solaria-1 |
| Hausa | `ha` | solaria-1 |
| Hawaiian | `haw` | solaria-1 |
| Hebrew | `he` | solaria-1 |
| Hindi | `hi` | solaria-3, solaria-1 |
| Hungarian | `hu` | solaria-3, solaria-1 |
| Icelandic | `is` | solaria-1 |
| Indonesian | `id` | solaria-3, solaria-1 |
| Italian | `it` | solaria-3, solaria-1 |
| Japanese | `ja` | solaria-3, solaria-1 |
| Javanese | `jw` | solaria-1 |
| Kannada | `kn` | solaria-1 |
| Kazakh | `kk` | solaria-1 |
| Khmer | `km` | solaria-1 |
| Korean | `ko` | solaria-3, solaria-1 |
| Lao | `lo` | solaria-1 |
| Latin | `la` | solaria-1 |
| Latvian | `lv` | solaria-1 |
| Lingala | `ln` | solaria-1 |
| Lithuanian | `lt` | solaria-1 |
| Luxembourgish | `lb` | solaria-1 |
| Macedonian | `mk` | solaria-3, solaria-1 |
| Malagasy | `mg` | solaria-1 |
| Malay | `ms` | solaria-3, solaria-1 |
| Malayalam | `ml` | solaria-1 |
| Maltese | `mt` | solaria-1 |
| Māori | `mi` | solaria-1 |
| Marathi | `mr` | solaria-1 |
| Mongolian | `mn` | solaria-1 |
| Nepali | `ne` | solaria-1 |
| Norwegian | `no` | solaria-1 |
| Norwegian Nynorsk | `nn` | solaria-1 |
| Occitan | `oc` | solaria-1 |
| Pashto | `ps` | solaria-1 |
| Persian | `fa` | solaria-3, solaria-1 |
| Polish | `pl` | solaria-3, solaria-1 |
| Portuguese | `pt` | solaria-3, solaria-1 |
| Punjabi | `pa` | solaria-1 |
| Romanian | `ro` | solaria-3, solaria-1 |
| Russian | `ru` | solaria-3, solaria-1 |
| Sanskrit | `sa` | solaria-1 |
| Serbian | `sr` | solaria-1 |
| Shona | `sn` | solaria-1 |
| Sindhi | `sd` | solaria-1 |
| Sinhala | `si` | solaria-1 |
| Slovak | `sk` | solaria-1 |
| Slovenian | `sl` | solaria-1 |
| Somali | `so` | solaria-1 |
| Spanish | `es` | solaria-3, solaria-1 |
| Sundanese | `su` | solaria-1 |
| Swahili | `sw` | solaria-1 |
| Swedish | `sv` | solaria-3, solaria-1 |
| Tajik | `tg` | solaria-1 |
| Tamil | `ta` | solaria-1 |
| Tatar | `tt` | solaria-1 |
| Telugu | `te` | solaria-1 |
| Thai | `th` | solaria-3, solaria-1 |
| Tibetan | `bo` | solaria-1 |
| Turkish | `tr` | solaria-3, solaria-1 |
| Turkmen | `tk` | solaria-1 |
| Ukrainian | `uk` | solaria-1 |
| Urdu | `ur` | solaria-1 |
| Uzbek | `uz` | solaria-1 |
| Vietnamese | `vi` | solaria-3, solaria-1 |
| Welsh | `cy` | solaria-1 |
| Yiddish | `yi` | solaria-1 |
| Yoruba | `yo` | solaria-1 |

Translation targets (solaria-3): Afrikaans (`af`), Amharic (`am`), Arabic (`ar`), Assamese (`as`), Belarusian (`be`), Bulgarian (`bg`), Bangla (`bn`), Catalan (`ca`), Danish (`da`), German (`de`), English (`en`), Spanish (`es`), Persian (`fa`), French (`fr`), Galician (`gl`), Indonesian (`id`), Italian (`it`), Japanese (`ja`), Khmer (`km`), Korean (`ko`), Lingala (`ln`), Lao (`lo`), Malay (`ms`), Burmese (`my`), Nepali (`ne`), Dutch (`nl`), Norwegian (`no`), Pashto (`ps`), Portuguese (`pt`), Romanian (`ro`), Russian (`ru`), Somali (`so`), Swedish (`sv`), Thai (`th`), Vietnamese (`vi`), Wolof (`wo`), Yoruba (`yo`), Chinese (`zh`).

**trantoria-1** transcribes about 40 languages, English and Spanish included; it does not detect the language: set
the one spoken. A session asking a model for a language it does not transcribe is refused when it starts.

For translation targets, see [Translation](/features/translation/#target-languages).
