Skip to main content

Supported Languages

TalkWriter supports 100+ languages for voice dictation. This page lists every supported language organized by region, along with accuracy ratings to help you know what to expect.


Accuracy Rating Guide

RatingMeaning
⭐⭐⭐⭐⭐Excellent — Near-perfect recognition for most speakers
⭐⭐⭐⭐Very Good — Highly accurate with clear speech
⭐⭐⭐Good — Accurate for standard dialects, occasional errors with accents
⭐⭐Fair — Usable but may require more corrections

Americas

LanguageCodeAccuracy
English (US)en-US⭐⭐⭐⭐⭐
English (Canada)en-CA⭐⭐⭐⭐⭐
Spanish (Mexico)es-MX⭐⭐⭐⭐⭐
Spanish (US)es-US⭐⭐⭐⭐
Portuguese (Brazil)pt-BR⭐⭐⭐⭐⭐
French (Canada)fr-CA⭐⭐⭐⭐

Europe

LanguageCodeAccuracy
English (UK)en-GB⭐⭐⭐⭐⭐
English (Ireland)en-IE⭐⭐⭐⭐
Spanish (Spain)es-ES⭐⭐⭐⭐⭐
French (France)fr-FR⭐⭐⭐⭐⭐
Germande-DE⭐⭐⭐⭐⭐
Italianit-IT⭐⭐⭐⭐⭐
Portuguese (Portugal)pt-PT⭐⭐⭐⭐
Dutchnl-NL⭐⭐⭐⭐
Polishpl-PL⭐⭐⭐⭐
Romanianro-RO⭐⭐⭐⭐
Czechcs-CZ⭐⭐⭐⭐
Hungarianhu-HU⭐⭐⭐⭐
Swedishsv-SE⭐⭐⭐⭐
Norwegiannb-NO⭐⭐⭐⭐
Danishda-DK⭐⭐⭐⭐
Finnishfi-FI⭐⭐⭐⭐
Greekel-GR⭐⭐⭐⭐
Bulgarianbg-BG⭐⭐⭐
Croatianhr-HR⭐⭐⭐
Slovaksk-SK⭐⭐⭐
Sloveniansl-SI⭐⭐⭐
Ukrainianuk-UA⭐⭐⭐⭐
Serbiansr-RS⭐⭐⭐
Lithuanianlt-LT⭐⭐⭐
Latvianlv-LV⭐⭐⭐
Estonianet-EE⭐⭐⭐
Catalanca-ES⭐⭐⭐
Basqueeu-ES⭐⭐⭐
Galiciangl-ES⭐⭐⭐

Asia

LanguageCodeAccuracy
Japaneseja-JP⭐⭐⭐⭐⭐
Koreanko-KR⭐⭐⭐⭐⭐
Chinese (Mandarin, Simplified)zh-CN⭐⭐⭐⭐⭐
Chinese (Mandarin, Traditional)zh-TW⭐⭐⭐⭐
Chinese (Cantonese)zh-HK⭐⭐⭐⭐
Hindihi-IN⭐⭐⭐⭐
Bengalibn-BD⭐⭐⭐⭐
Tamilta-IN⭐⭐⭐⭐
Telugute-IN⭐⭐⭐
Marathimr-IN⭐⭐⭐
Gujaratigu-IN⭐⭐⭐
Kannadakn-IN⭐⭐⭐
Malayalamml-IN⭐⭐⭐
Urduur-PK⭐⭐⭐
Thaith-TH⭐⭐⭐⭐
Vietnamesevi-VN⭐⭐⭐⭐
Indonesianid-ID⭐⭐⭐⭐
Malayms-MY⭐⭐⭐⭐
Filipinofil-PH⭐⭐⭐
Nepaline-NP⭐⭐⭐
Sinhalasi-LK⭐⭐⭐
Khmerkm-KH⭐⭐
Laolo-LA⭐⭐
Burmesemy-MM⭐⭐

Middle East & Africa

LanguageCodeAccuracy
Arabic (Modern Standard)ar-SA⭐⭐⭐⭐
Arabic (Egyptian)ar-EG⭐⭐⭐⭐
Hebrewhe-IL⭐⭐⭐⭐
Turkishtr-TR⭐⭐⭐⭐
Persian (Farsi)fa-IR⭐⭐⭐
Swahilisw-KE⭐⭐⭐
Amharicam-ET⭐⭐
Afrikaansaf-ZA⭐⭐⭐
Zuluzu-ZA⭐⭐

Eurasia & Central Asia

LanguageCodeAccuracy
Russianru-RU⭐⭐⭐⭐⭐
Georgianka-GE⭐⭐⭐
Armenianhy-AM⭐⭐⭐
Azerbaijaniaz-AZ⭐⭐⭐
Kazakhkk-KZ⭐⭐
Uzbekuz-UZ⭐⭐

Special: Banglish

Pro Feature

Banglish lets you dictate in Bangla using English letters. TalkWriter converts your spoken Banglish into proper Bangla script. This feature requires a TalkWriter Pro or Enterprise plan. Upgrade now →


Tips for Non-English Languages

  1. Set your language in Settings > Language before dictating. Auto-detect works, but manual selection is more accurate.
  2. Speak clearly in the target language. Mixing languages in a single dictation may reduce accuracy.
  3. Use the Dictionary to add proper nouns, technical terms, and region-specific words.
  4. AI Polish works best with English. For other languages, polish quality depends on AI model coverage for that language.

Frequently Asked Questions

Can I dictate in two languages in the same session? Yes, but you should switch the language setting between dictations for best accuracy. See Multi-Language Dictation.

Why is the accuracy different between languages? Speech recognition models have varying training data by language. High-resource languages like English, Spanish, and Mandarin have the most training data and therefore the highest accuracy.

My language is not listed. Can I still use TalkWriter? TalkWriter supports the languages listed above. If your language is not shown, it is not currently available.

Does AI Polish work in all languages? AI Polish is most effective in English. It works in many other languages but the quality may vary.


Was this helpful? Let us know at support@talkwriter.ai