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.
Showing 135 of 135 languages.
No language matches those filters. Clear one and try again.
| 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