Skip to content

Supported languages

Speak AI transcribes 135 languages and regional variants, including 13 Arabic dialects, and translates finished transcripts into 111 languages.

Updated View as MarkdownAsk ClaudeOpen in ChatGPTllms.txt

Speak AI transcribes 135 languages and regional variants, including 13 Arabic dialects and 9 English variants, with automatic language detection. Finished transcripts translate into 111 languages.

  • 49 languages support live, real-time transcription
  • 31 support custom vocabulary for names and jargon
  • 28 translation languages support dubbed audio

Some languages are translation-only: you can translate a transcript into them, but you cannot transcribe audio in them. Translation-only languages cannot be picked as the source language of a recording. They are listed below the transcription table.

Languages we transcribe

These are the languages you can pick as the source language when you upload a recording. Search for a language, or filter by the capability you need. The Translation column shows whether you can also translate a finished transcript into that language. Each code is the value you set at upload.

Supports

Showing 135 of 135 languages.

Language Code Live Vocabulary Translation Dubbing
Abkhaz ab-GE No No No No
Afrikaans af-ZA No No Yes No
Albanian sq-AL No No No No
Amharic am-ET No No No No
Arabic (Bahrain) ar-BH No No No No
Arabic (Iraq) ar-IQ No No No No
Arabic (Israel) ar-IL No No No No
Arabic (Jordan) ar-JO No No No No
Arabic (Kuwait) ar-KW No No No No
Arabic (Lebanon) ar-LB No No No No
Arabic (Oman) ar-OM No No No No
Arabic (Palestinian Authority) ar-PS No No No No
Arabic (Qatar) ar-QA No No No No
Arabic (Saudi Arabia) ar-SA No No Yes Yes
Arabic (U.A.E.) ar-AE No No No No
Arabic Egypt ar-EG No No No No
Arabic Syrian Arab Republic ar-SY No No No No
Armenian hy-AM No No Yes No
Assamese as-IN No No Yes No
Asturian ast-ES No No No No
Azerbaijani az-AZ No No No No
Bashkir ba-RU No No No No
Basque eu-ES No No Yes No
Belarusian be-BY No No Yes No
Bengali bn-IN No No No No
Bosnian bs-BA No No No No
Breton br-FR No No No No
Bulgarian bg-BG Yes Yes Yes Yes
Burmese my-MM No No Yes No
Catalan ca-ES Yes Yes Yes No
Central Kurdish, Iran ckb-IR No No No No
Central Kurdish, Iraq ckb-IQ No No Yes No
Chinese (Cantonese, Traditional) zh-HK Yes No No No
Chinese (Cantonese) yue-HK No No No No
Chinese (Simplified) zh-CN Yes Yes No No
Chinese (Traditional) zh-TW Yes Yes No No
Croatian hr-HR No No Yes Yes
Czech cs-CZ Yes Yes Yes Yes
Danish da-DK Yes Yes Yes Yes
Dutch nl-NL Yes Yes Yes Yes
English (Australian) en-AU Yes Yes No No
English (British) en-GB Yes Yes No No
English (Indian) en-IN Yes Yes No No
English (Irish) en-IE Yes Yes No No
English (New Zealand) en-NZ Yes Yes No No
English (Scottish) en-AB Yes Yes No No
English (South African) en-ZA Yes Yes No No
English (US) en-US Yes Yes Yes Yes
English (Welsh) en-WL No No No No
Estonian et-EE Yes No Yes No
Faroese fo-FO No No No No
Farsi fa-IR No No Yes No
Finnish fi-FI Yes Yes Yes Yes
Flemish nl-BE Yes No No No
French fr-FR Yes Yes Yes Yes
French (Canadian) fr-CA Yes Yes No No
Galician gl-ES No No Yes No
Georgian ka-GE No No No No
German de-DE Yes Yes Yes Yes
German (Swiss) de-CH Yes No No No
Greek el-GR Yes No Yes Yes
Gujarati gu-IN No Yes Yes No
Haitian ht-HT No No Yes No
Hausa ha-NG No No No No
Hawaiian haw-US No No Yes No
Hebrew he-IL No No Yes No
Hindi hi-IN Yes Yes Yes Yes
Hindi (Latin) hi-Latn Yes No No No
Hungarian hu-HU Yes No Yes No
Icelandic is-IS No No Yes No
Indonesian id-ID Yes No Yes Yes
Irish ga-IE No No Yes No
Italian it-IT Yes Yes Yes Yes
Japanese ja-JP Yes Yes Yes Yes
Javanese jw-ID No No Yes No
Kabyle kab-DZ No No No No
Kannada kn-IN No No Yes No
Kazakh kk-KZ No No No No
Khmer km-KH No No Yes No
Korean ko-KR Yes Yes Yes Yes
Lao lo-LA No No Yes No
Latin la-VA No No Yes No
Latvian lv-LV Yes No Yes No
Lingala ln-CD No No Yes No
Lithuanian lt-LT Yes No Yes No
Luxembourgish lb-LU No No Yes No
Macedonian mk-MK No No No No
Malagasy mg-MG No No Yes No
Malay ms-MY Yes Yes Yes Yes
Malayalam ml-IN No No Yes No
Maltese mt-MT No No No No
Maori mi-NZ No No Yes No
Marathi mr-IN No No No No
Mongolian mn-MN No No No No
Nepali ne-NP No No Yes No
Norwegian nb-NO Yes No Yes No
Norwegian Nynorsk nn-NO No No No No
Occitan oc-FR No No No No
Panjabi pa-IN No No No No
Pashto ps-AF No No No No
Polish pl-PL Yes Yes Yes Yes
Portuguese (Brazilian) pt-BR Yes No No No
Portuguese (Portugal) pt-PT Yes No Yes Yes
Romanian ro-RO Yes Yes Yes Yes
Russian ru-RU Yes Yes Yes Yes
Sanskrit sa-IN No No Yes No
Serbian sr-RS No No No No
Shona sn-ZW No No Yes No
Sindhi sd-PK No No Yes No
Sinhala si-LK No No Yes No
Slovak sk-SK Yes No Yes Yes
Slovenian sl-SI No No Yes No
Somali so-SO No No No No
Spanish es-ES Yes Yes Yes Yes
Spanish (Mexico) es-MX Yes No No No
Sundanese su-ID No No Yes No
Swahili sw-KE No No No No
Swedish sv-SE Yes No Yes Yes
Tagalog tl-PH No No No No
Tajik tg-TJ No No Yes No
Tamasheq taq Yes No No No
Tamil ta-IN No No Yes Yes
Tatar tt-RU No No Yes No
Telugu te-IN No No Yes No
Thai th-TH Yes No Yes No
Tibetan bo-CN No No No No
Turkish tr-TR Yes Yes Yes Yes
Turkmen tk-TM No No Yes No
Ukrainian uk-UA Yes No Yes Yes
Urdu ur-PK No No No No
Uzbek uz-UZ No No No No
Vietnamese vi-VN Yes Yes Yes No
Welsh cy-GB No No No No
Yiddish yi-XX No No Yes No
Yoruba yo-NG No No Yes No

Two entries in the language picker are not in the table because they are not languages. Auto detects the language for you, and Multi handles one file that switches between languages.

Translation-only languages

You can translate a finished transcript into these languages, but you cannot transcribe audio in them, so they never appear as a source language for a recording. The code is the value you request a translation with.

Language Translation code Dubbing
Aymara ay No
Bambara bm No
Bhojpuri bho No
Cebuano ceb No
Corsican co No
Dhivehi dv No
Dogri doi No
Esperanto eo No
Ewe ee No
Filipino (Tagalog) fil Yes
Frisian fy No
Guarani gn No
Hmong hmn No
Igbo ig No
Ilocano ilo No
Kinyarwanda rw No
Konkani gom No
Krio kri No
Kurdish ku No
Kyrgyz ky No
Luganda lg No
Maithili mai No
Meiteilon (Manipuri) mni-Mtei No
Mizo lus No
Nyanja (Chichewa) ny No
Odia (Oriya) or No
Oromo om No
Quechua qu No
Samoan sm No
Scots Gaelic gd No
Sepedi nso No
Sesotho st No
Tigrinya ti No
Tsonga ts No
Twi (Akan) ak No
Uyghur ug No
Xhosa xh No
Zulu zu No

Working across languages

  • Auto-detection picks the language per file. Short or noisy files can detect wrong; set the language at upload when you know it. Fix a wrong-language transcript
  • Mixed-language audio: set the dominant language rather than relying on detection, then correct in the editor.
  • Translation happens after transcription, on the finished transcript: Translation.

Need a language you don’t see, or evaluating multilingual coverage for a team? Book a demo and bring a recording in that language.


Related: Transcription · Translation · Custom vocabulary

Navigation

Type to search…

↑↓ navigate↵ selectEsc close