Supported Languages
Languages Trint supports for transcription and translation, with the code to pass to each endpoint.
Trint supports the languages below for transcription and/or translation. The two capabilities use different code sets, so each column shows the exact code to pass:
- Transcription — pass the code as the
languagequery parameter when you upload a file. - Translation — pass the code as the
targetLanguagewhen you create a translation.
A dash (—) means that language isn't available for that capability. Use the filter to search by language name or code, or to narrow to one capability.
| Language | Transcription | Translation |
|---|---|---|
| Afrikaans | — | af |
| Albanian | — | sq |
| Amharic | — | am |
| Arabic | ar | ar |
| Armenian | — | hy |
| Azerbaijani | — | az |
| Bashkir | ba | — |
| Basque | eu | — |
| Belarusian | be | — |
| Bengali | bn | bn |
| Bosnian | — | bs |
| Bulgarian | bg | bg |
| Cantonese | yue | — |
| Catalan | ca | ca |
| Chinese (Mandarin) | cmn | — |
| Chinese (Simplified) | — | zh |
| Chinese (Traditional) | — | zh-TW |
| Croatian | hr | hr |
| Czech | cs | cs |
| Danish | da | da |
| Dari | — | fa-AF |
| Dutch | nl | nl |
| English | enen-GB | en |
| Estonian | et | et |
| Farsi (Persian) | fa | fa |
| Filipino (Tagalog) | — | tl |
| Finnish | fi | fi |
| French | fr | fr |
| French (Canada) | — | fr-CA |
| Galician | gl | — |
| Georgian | — | ka |
| German | de | de |
| Greek | el | el |
| Gujarati | — | gu |
| Haitian Creole | — | ht |
| Hausa | — | ha |
| Hebrew | he | he |
| Hindi | hi | hi |
| Hungarian | hu | hu |
| Icelandic | — | is |
| Indonesian | id | id |
| Irish | ga | ga |
| Italian | it | it |
| Japanese | ja | ja |
| Kannada | — | kn |
| Kazakh | — | kk |
| Korean | ko | ko |
| Latvian | lv | lv |
| Lithuanian | lt | lt |
| Macedonian | — | mk |
| Malay | ms | ms |
| Malayalam | — | ml |
| Maltese | mt | mt |
| Marathi | mr | mr |
| Mongolian | mn | mn |
| Norwegian | no | no |
| Pashto | — | ps |
| Polish | pl | pl |
| Portuguese (Brazil) | pt | pt |
| Portuguese (Portugal) | — | pt-PT |
| Punjabi | — | pa |
| Romanian | ro | ro |
| Russian | ru | ru |
| Serbian | — | sr |
| Sinhala | — | si |
| Slovak | sk | sk |
| Slovenian | sl | sl |
| Somali | — | so |
| Spanish | es | es |
| Spanish (Mexico) | — | es-MX |
| Swahili | sw | sw |
| Swedish | sv | sv |
| Tamil | ta | ta |
| Telugu | — | te |
| Thai | th | th |
| Turkish | tr | tr |
| Ukrainian | uk | uk |
| Urdu | ur | ur |
| Uyghur | ug | — |
| Uzbek | — | uz |
| Vietnamese | vi | vi |
| Welsh | cy | cy |
Translation languages are available programmatically
The supported translation languages can be retrieved from the GET /translation-languages endpoint, which returns each language's name and code. That endpoint is the source of truth: if it returns a language that isn't listed above, treat the API response as authoritative.