Speech to Text
Transcription languages
Each language is uniquely identified by a two-letter code (ISO 639-1) or three-letter code (ISO 639-3) in API requests and responses. Set the code with the language property in your transcription config.
Your ability to use any or all of these languages depends on the languages you are contracted to use. To read the current language set at runtime rather than from this page, use feature discovery.
| Language | Language code | Description |
|---|---|---|
| Automatic | auto | Detect the language automatically with language identification. Available for pre-recorded transcription. |
| Arabic | ar | Global Arabic gives high-accuracy transcription across many accents and dialects, including (but not limited to) Modern Standard Arabic (MSA) and Arabic spoken in the Gulf, Egypt, and the Levant. |
| Arabic & English bilingual | ar_en | Ideal when transcribing Arabic and English in the same media file or stream. Supports all accents and dialects listed under Arabic and English. |
| Bashkir | ba | |
| Basque | eu | |
| Belarusian | be | |
| Bengali | bn | |
| Bulgarian | bg | |
| Cantonese | yue | |
| Catalan | ca | |
| Croatian | hr | |
| Czech | cs | |
| Danish | da | |
| Dutch | nl | |
| English | en | Global English gives high-accuracy transcription across many accents, including (but not limited to) English spoken in the United Kingdom, United States, Australia, New Zealand, and by non-native speakers. To standardize spelling, specify the output locale. |
| Esperanto | eo | |
| Estonian | et | |
| Finnish | fi | |
| French | fr | Global French gives high-accuracy transcription across many accents, including (but not limited to) French spoken in France, Canada, and Belgium. |
| Galician | gl | |
| German | de | Global German gives high-accuracy transcription across many accents, including (but not limited to) German spoken in Germany, Austria, and Switzerland. |
| Greek | el | |
| Hebrew | he | |
| Hindi | hi | |
| Hungarian | hu | |
| Indonesian | id | |
| Interlingua | ia | |
| Irish | ga | |
| Italian | it | |
| Japanese | ja | |
| Korean | ko | |
| Latvian | lv | |
| Lithuanian | lt | |
| Malay | ms | |
| Malay & English bilingual | en_ms | Ideal when transcribing Malay and English in the same media file or stream. Supports all accents and dialects listed under Malay and English. |
| Maltese | mt | |
| Mandarin | cmn | Global Mandarin can output Traditional or Simplified characters and gives high-accuracy transcription across many accents, including (but not limited to) China, Taiwan, Singapore, and Malaysia. |
| Mandarin & English bilingual | cmn_en | Ideal when transcribing Mandarin and English in the same media file or stream. Supports all accents and dialects listed under Mandarin and English. |
| Mandarin Malay Tamil & English | cmn_en_ms_ta | Ideal when transcribing Mandarin, Malay, Tamil, and English in the same media file or stream. Supports all accents and dialects listed under Mandarin, Malay, Tamil, and English. |
| Marathi | mr | |
| Mongolian | mn | |
| Norwegian | no | |
| Persian | fa | |
| Polish | pl | |
| Portuguese | pt | Global Portuguese gives high-accuracy transcription across many accents, including (but not limited to) Portuguese spoken in Portugal and Brazil. |
| Romanian | ro | |
| Russian | ru | |
| Slovakian | sk | |
| Slovenian | sl | |
| Spanish | es | Global Spanish gives high-accuracy transcription across many accents, including (but not limited to) Spanish spoken in Spain, the US, Mexico, Colombia, Argentina, Venezuela, Chile, and Peru. |
| Spanish & English bilingual | es (with domain=bilingual-en) | Ideal when transcribing Spanish and English in the same media file or stream. Supports all accents and dialects listed under English and Spanish. Requires the domain config to be set. |
| Swahili | sw | |
| Swedish | sv | |
| Tagalog (Filipino) & English bilingual | tl | Ideal when transcribing Tagalog (Filipino) and English in the same media file or stream. Supports all accents and dialects listed under English. |
| Tamil | ta | |
| Tamil & English bilingual | en_ta | Ideal when transcribing Tamil and English in the same media file or stream. Supports all accents and dialects listed under Tamil and English. |
| Thai | th | |
| Turkish | tr | |
| Ukrainian | uk | |
| Urdu | ur | |
| Uyghur | ug | |
| Vietnamese | vi | |
| Welsh | cy | Welsh must be explicitly added to the expected languages list when using language identification. Otherwise a language not supported for transcription error is returned. |