For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages can be requested by appending `.md` to the URL, or by setting the `Accept` header to `text/markdown`.
Skip to main content
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.

LanguageLanguage codeDescription
AutomaticautoDetect the language automatically with language identification. Available for pre-recorded transcription.
ArabicarGlobal 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 bilingualar_enIdeal when transcribing Arabic and English in the same media file or stream. Supports all accents and dialects listed under Arabic and English.
Bashkirba
Basqueeu
Belarusianbe
Bengalibn
Bulgarianbg
Cantoneseyue
Catalanca
Croatianhr
Czechcs
Danishda
Dutchnl
EnglishenGlobal 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.
Esperantoeo
Estonianet
Finnishfi
FrenchfrGlobal French gives high-accuracy transcription across many accents, including (but not limited to) French spoken in France, Canada, and Belgium.
Galiciangl
GermandeGlobal German gives high-accuracy transcription across many accents, including (but not limited to) German spoken in Germany, Austria, and Switzerland.
Greekel
Hebrewhe
Hindihi
Hungarianhu
Indonesianid
Interlinguaia
Irishga
Italianit
Japaneseja
Koreanko
Latvianlv
Lithuanianlt
Malayms
Malay & English bilingualen_msIdeal when transcribing Malay and English in the same media file or stream. Supports all accents and dialects listed under Malay and English.
Maltesemt
MandarincmnGlobal 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 bilingualcmn_enIdeal 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 & Englishcmn_en_ms_taIdeal 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.
Marathimr
Mongolianmn
Norwegianno
Persianfa
Polishpl
PortugueseptGlobal Portuguese gives high-accuracy transcription across many accents, including (but not limited to) Portuguese spoken in Portugal and Brazil.
Romanianro
Russianru
Slovakiansk
Sloveniansl
SpanishesGlobal 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 bilinguales (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.
Swahilisw
Swedishsv
Tagalog (Filipino) & English bilingualtlIdeal when transcribing Tagalog (Filipino) and English in the same media file or stream. Supports all accents and dialects listed under English.
Tamilta
Tamil & English bilingualen_taIdeal when transcribing Tamil and English in the same media file or stream. Supports all accents and dialects listed under Tamil and English.
Thaith
Turkishtr
Ukrainianuk
Urduur
Uyghurug
Vietnamesevi
WelshcyWelsh must be explicitly added to the expected languages list when using language identification. Otherwise a language not supported for transcription error is returned.