# Supported Languages in Memoro Memoro supports **48 languages** for the user interface. Below is the complete list of supported languages with their native names and flags. ## European Languages (30) 1. <�<� **German** - Deutsch (de) 2. <�<� **Swiss German** - Schwizerd�tsch (ch) 3. <�<� **Austrian German** - �sterreichisch (at) 4. <�<� **English** - English (en) 5. <�<� **Norwegian** - Norsk (nb) 6. <�<� **Italian** - Italiano (it) 7. <�<� **French** - Fran�ais (fr) 8. <�<� **Spanish** - Espa�ol (es) 9. <�<� **Mexican Spanish** - Espa�ol (M�xico) (es-MX) 10. <�<� **Dutch** - Nederlands (nl) 11. <�<� **Swedish** - Svenska (sv) 12. <�<� **Danish** - Dansk (da) 13. <�<� **Finnish** - Suomi (fi) 14. <�<� **Czech** - eatina (cs) 15. <�<� **Polish** - Polski (pl) 16. <�<� **Ukrainian** - #:@0W=AL:0 (uk) 17. <�<� **Serbian** - !@?A:8 (sr) 18. <�<� **Croatian** - Hrvatski (hr) 19. <�<� **Hungarian** - Magyar (hu) 20. <�<� **Greek** - �������� (el) 21. <�<� **Lithuanian** - Lietuvis (lt) 22. <�<� **Latvian** - Latvieau (lv) 23. <�<� **Slovak** - Sloven ina (sk) 24. <�<� **Slovenian** - Slovena ina (sl) 25. <�<� **Romanian** - Rom�n (ro) 26. <�<� **Portuguese** - Portugu�s (pt) 27. <�<� **Brazilian Portuguese** - Portugu�s (Brasil) (pt-BR) 28. <�<� **Maltese** - Malti (mt) 29. <�<� **Bulgarian** - J;30@A:8 (bg) 30. <�<� **Estonian** - Eesti (et) 31. <�<� **Irish** - Gaeilge (ga) 32. <�<� **Russian** - CAA:89 (ru) ## Asian Languages (14) 33. <�<� **Chinese** - -� (zh) 34. <�<� **Korean** - \m� (ko) 35. <�<� **Japanese** - �,� (ja) 36. <�<� **Turkish** - T�rk�e (tr) 37. <�<� **Hindi** - 9?(M&@ (hi) 38. <�<� **Bengali** - ����� (bn) 39. <�<� **Urdu** - '1/H (ur) 40. <�<� **Indonesian** - Bahasa Indonesia (id) 41. <�<� **Persian/Farsi** - A'13� (fa) 42. <�<� **Vietnamese** - Ti�ng Vi�t (vi) 43. <�<� **Thai** - D" (th) 44. <�<� **Filipino/Tagalog** - Filipino (tl) 45. <�<� **Malaysian** - Bahasa Melayu (ms) ## Middle Eastern Languages (2) 46. <�<� **Arabic** - 'D91(J) (ar) 47. <�<� **Hebrew** - ����� (he) ## African Languages (1) 48. <�<� **Afrikaans** - Afrikaans (af) ## Notes - Language codes in parentheses (e.g., `de`, `en`) are the ISO 639-1 codes used internally - Some languages like Swiss German (ch) and Austrian German (at) may fall back to standard German (de) for certain translations - The app automatically detects the device's language and sets the appropriate language if supported - Users can manually change the language in the app's settings ## Recent Additions The following languages were recently added to expand our global reach: - Brazilian Portuguese (pt-BR) - Mexican Spanish (es-MX) - Thai (th) - Filipino/Tagalog (tl) - Malaysian (ms) - Hebrew (he) - UI translation (audio recording was already supported) - Afrikaans (af) # Azure Speech The table in this section summarizes the locales supported for real-time speech to text, fast transcription, and batch transcription transcription. More remarks for speech to text locales are included in the custom speech section of this article. Tip Try out the Azure AI Speech Toolkit to easily build and run samples on Visual Studio Code. Locale (BCP-47) Language Fast transcription support Custom speech support af-ZA Afrikaans (South Africa) No Plain text am-ET Amharic (Ethiopia) No Plain text ar-AE Arabic (United Arab Emirates) No Audio + human-labeled transcript Plain text ar-BH Arabic (Bahrain) No Audio + human-labeled transcript Plain text ar-DZ Arabic (Algeria) No Audio + human-labeled transcript Plain text ar-EG Arabic (Egypt) No Audio + human-labeled transcript Plain text Structured text ar-IL Arabic (Israel) No Audio + human-labeled transcript Plain text ar-IQ Arabic (Iraq) No Audio + human-labeled transcript Plain text ar-JO Arabic (Jordan) No Audio + human-labeled transcript Plain text ar-KW Arabic (Kuwait) No Audio + human-labeled transcript Plain text ar-LB Arabic (Lebanon) No Audio + human-labeled transcript Plain text ar-LY Arabic (Libya) No Audio + human-labeled transcript Plain text ar-MA Arabic (Morocco) No Audio + human-labeled transcript Plain text ar-OM Arabic (Oman) No Audio + human-labeled transcript Plain text ar-PS Arabic (Palestinian Authority) No Audio + human-labeled transcript Plain text ar-QA Arabic (Qatar) No Audio + human-labeled transcript Plain text ar-SA Arabic (Saudi Arabia) Yes Audio + human-labeled transcript Plain text Structured text Phrase list ar-SY Arabic (Syria) No Audio + human-labeled transcript Plain text ar-TN Arabic (Tunisia) No Audio + human-labeled transcript Plain text ar-YE Arabic (Yemen) No Audio + human-labeled transcript Plain text as-IN Assamese (India) No Audio + human-labeled transcript az-AZ Azerbaijani (Latin, Azerbaijan) No Plain text bg-BG Bulgarian (Bulgaria) No Plain text bn-IN Bengali (India) No Plain text bs-BA Bosnian (Bosnia and Herzegovina) No Plain text ca-ES Catalan No Plain text Pronunciation cs-CZ Czech (Czechia) No Audio + human-labeled transcript Plain text Structured text Pronunciation cy-GB Welsh (United Kingdom) No Plain text da-DK Danish (Denmark) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation de-AT German (Austria) No Audio + human-labeled transcript Plain text Structured text Pronunciation de-CH German (Switzerland) No Audio + human-labeled transcript Plain text Pronunciation Phrase list de-DE German (Germany) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list el-GR Greek (Greece) No Audio + human-labeled transcript Plain text Structured text en-AU English (Australia) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation Phrase list en-CA English (Canada) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation Phrase list en-GB English (United Kingdom) Yes Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation Phrase list en-GH English (Ghana) No Audio + human-labeled transcript Audio Plain text Structured text Pronunciation en-HK English (Hong Kong SAR) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation en-IE English (Ireland) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation Phrase list en-IN English (India) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list en-KE English (Kenya) No Audio + human-labeled transcript Audio Plain text Structured text Pronunciation en-NG English (Nigeria) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation en-NZ English (New Zealand) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation en-PH English (Philippines) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation en-SG English (Singapore) No Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation en-TZ English (Tanzania) No Audio + human-labeled transcript Audio Plain text Structured text Pronunciation en-US English (United States) Yes Audio + human-labeled transcript Audio Plain text Structured text Output format Pronunciation Phrase list en-ZA English (South Africa) No Audio + human-labeled transcript Audio Plain text Structured text Pronunciation Phrase list es-AR Spanish (Argentina) No Plain text Structured text Pronunciation es-BO Spanish (Bolivia) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-CL Spanish (Chile) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-CO Spanish (Colombia) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-CR Spanish (Costa Rica) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-CU Spanish (Cuba) No Plain text Structured text Pronunciation es-DO Spanish (Dominican Republic) No Plain text Structured text Pronunciation es-EC Spanish (Ecuador) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-ES Spanish (Spain) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list es-GQ Spanish (Equatorial Guinea) No Audio + human-labeled transcript Plain text Structured text es-GT Spanish (Guatemala) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-HN Spanish (Honduras) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-MX Spanish (Mexico) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list es-NI Spanish (Nicaragua) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-PA Spanish (Panama) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-PE Spanish (Peru) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-PR Spanish (Puerto Rico) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-PY Spanish (Paraguay) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-SV Spanish (El Salvador) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-US Spanish (United States)1 No Plain text Structured text Pronunciation Phrase list es-UY Spanish (Uruguay) No Audio + human-labeled transcript Plain text Structured text Pronunciation es-VE Spanish (Venezuela) No Audio + human-labeled transcript Plain text Structured text Pronunciation et-EE Estonian (Estonia) No Plain text Pronunciation eu-ES Basque No Plain text fa-IR Persian (Iran) No Plain text fi-FI Finnish (Finland) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation fil-PH Filipino (Philippines) No Plain text Pronunciation fr-BE French (Belgium) No Plain text fr-CA French (Canada)1 No Plain text Structured text Output format Pronunciation Phrase list fr-CH French (Switzerland) No Plain text Pronunciation fr-FR French (France) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list ga-IE Irish (Ireland) No Plain text Pronunciation gl-ES Galician No Plain text gu-IN Gujarati (India) No Plain text he-IL Hebrew (Israel) Yes Audio + human-labeled transcript Plain text hi-IN Hindi (India) Yes Audio + human-labeled transcript Plain text Structured text Output format Phrase list hr-HR Croatian (Croatia) No Plain text Pronunciation hu-HU Hungarian (Hungary) No Audio + human-labeled transcript Plain text Structured text Pronunciation hy-AM Armenian (Armenia) No Plain text id-ID Indonesian (Indonesia) Yes Audio + human-labeled transcript Plain text Structured text Pronunciation Phrase list is-IS Icelandic (Iceland) No Plain text it-CH Italian (Switzerland) No Plain text it-IT Italian (Italy) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list ja-JP Japanese (Japan) Yes Audio + human-labeled transcript Plain text Structured text Output format Phrase list jv-ID Javanese (Latin, Indonesia) No Plain text ka-GE Georgian (Georgia) No Plain text kk-KZ Kazakh (Kazakhstan) No Plain text km-KH Khmer (Cambodia) No Plain text kn-IN Kannada (India) No Plain text ko-KR Korean (Korea) Yes Audio + human-labeled transcript Plain text Structured text Output format Phrase list lo-LA Lao (Laos) No Plain text lt-LT Lithuanian (Lithuania) No Plain text Pronunciation lv-LV Latvian (Latvia) No Plain text Pronunciation mk-MK Macedonian (North Macedonia) No Plain text ml-IN Malayalam (India) No Plain text mn-MN Mongolian (Mongolia) No Plain text mr-IN Marathi (India) No Plain text ms-MY Malay (Malaysia) No Plain text mt-MT Maltese (Malta) No Plain text my-MM Burmese (Myanmar) No Plain text nb-NO Norwegian Bokmål (Norway) No Plain text Output format ne-NP Nepali (Nepal) No Plain text nl-BE Dutch (Belgium) No Plain text nl-NL Dutch (Netherlands) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list or-IN Odia (India) No Audio + human-labeled transcript pa-IN Punjabi (India) No Audio + human-labeled transcript pl-PL Polish (Poland) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list ps-AF Pashto (Afghanistan) No Plain text pt-BR Portuguese (Brazil) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list pt-PT Portuguese (Portugal) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list ro-RO Romanian (Romania) No Plain text Pronunciation ru-RU Russian (Russia) Yes Audio + human-labeled transcript Plain text Structured text Phrase list si-LK Sinhala (Sri Lanka) No Plain text sk-SK Slovak (Slovakia) No Plain text Pronunciation sl-SI Slovenian (Slovenia) No Plain text Pronunciation so-SO Somali (Somalia) No Plain text sq-AL Albanian (Albania) No Plain text sr-RS Serbian (Cyrillic, Serbia) No Plain text sv-SE Swedish (Sweden) Yes Audio + human-labeled transcript Plain text Structured text Output format Pronunciation Phrase list sw-KE Kiswahili (Kenya) No Plain text sw-TZ Kiswahili (Tanzania) No Plain text ta-IN Tamil (India) No Audio + human-labeled transcript Plain text Structured text te-IN Telugu (India) No Audio + human-labeled transcript Plain text Structured text th-TH Thai (Thailand) Yes Audio + human-labeled transcript Plain text Structured text Output format Phrase list tr-TR Turkish (Türkiye) No Audio + human-labeled transcript Plain text Structured text Output format uk-UA Ukrainian (Ukraine) No Audio + human-labeled transcript Plain text ur-IN Urdu (India) No Audio + human-labeled transcript uz-UZ Uzbek (Latin, Uzbekistan) No Plain text vi-VN Vietnamese (Vietnam) No Plain text Phrase list wuu-CN Chinese (Wu, Simplified) No Plain text yue-CN Chinese (Cantonese, Simplified) No Plain text zh-CN Chinese (Mandarin, Simplified) Yes Audio + human-labeled transcript Plain text Structured text Output format Phrase list zh-CN-shandong Chinese (Jilu Mandarin, Simplified) No Plain text zh-CN-sichuan Chinese (Southwestern Mandarin, Simplified) No Plain text zh-HK Chinese (Cantonese, Traditional) No Audio + human-labeled transcript Plain text Structured text Output format Phrase list zh-TW Chinese (Taiwanese Mandarin, Traditional) No Audio + human-labeled transcript Plain text Structured text Output format Phrase list zu-ZA isiZulu (South Africa) No Plain text 1 The model is bilingual and also supports English. Custom speech To improve speech to text recognition accuracy, customization is available for some languages and base models. Depending on the locale, you can upload audio + human-labeled transcripts, plain text, structured text, and pronunciation data. By default, plain text customization is supported for all available base models. To learn more about customization, see custom speech. These locales support the display text format feature: da-DK, de-DE, en-AU, en-CA, en-GB, en-HK, en-IE, en-IN, en-NG, en-NZ, en-PH, en-SG, en-US, es-ES, es-MX, fi-FI, fr-CA, fr-FR, hi-IN, it-IT, ja-JP, ko-KR, nb-NO, nl-NL, pl-PL, pt-BR, pt-PT, sv-SE, tr-TR, zh-CN, zh-HK.