managarten/memoro/apps/mobile/docs/SUPPORTED_LANGUAGES.md
Till-JS e7f5f942f3 chore: initial commit - consolidate 4 projects into monorepo
Projects included:
- maerchenzauber (NestJS backend + Expo mobile + SvelteKit web + Astro landing)
- manacore (Expo mobile + SvelteKit web + Astro landing)
- manadeck (NestJS backend + Expo mobile + SvelteKit web)
- memoro (Expo mobile + SvelteKit web + Astro landing)

This commit preserves the current state before monorepo restructuring.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 23:38:24 +01:00

16 KiB
Raw Blame History

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. <<3C><<3C> German - Deutsch (de)
  2. <<3C><<3C> Swiss German - Schwizerd<72>tsch (ch)
  3. <<3C><<3C> Austrian German - <20>sterreichisch (at)
  4. <<3C><<3C> English - English (en)
  5. <<3C><<3C> Norwegian - Norsk (nb)
  6. <<3C><<3C> Italian - Italiano (it)
  7. <<3C><<3C> French - Fran<61>ais (fr)
  8. <<3C><<3C> Spanish - Espa<70>ol (es)
  9. <<3C><<3C> Mexican Spanish - Espa<70>ol (M<>xico) (es-MX)
  10. <<3C><<3C> Dutch - Nederlands (nl)
  11. <<3C><<3C> Swedish - Svenska (sv)
  12. <<3C><<3C> Danish - Dansk (da)
  13. <<3C><<3C> Finnish - Suomi (fi)
  14. <<3C><<3C> Czech - eatina (cs)
  15. <<3C><<3C> Polish - Polski (pl)
  16. <<3C><<3C> Ukrainian - #:@0W=AL:0 (uk)
  17. <<3C><<3C> Serbian - !@?A:8 (sr)
  18. <<3C><<3C> Croatian - Hrvatski (hr)
  19. <<3C><<3C> Hungarian - Magyar (hu)
  20. <<3C><<3C> Greek - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (el)
  21. <<3C><<3C> Lithuanian - Lietuvis (lt)
  22. <<3C><<3C> Latvian - Latvieau (lv)
  23. <<3C><<3C> Slovak - Sloven ina (sk)
  24. <<3C><<3C> Slovenian - Slovena ina (sl)
  25. <<3C><<3C> Romanian - Rom<6F>n (ro)
  26. <<3C><<3C> Portuguese - Portugu<67>s (pt)
  27. <<3C><<3C> Brazilian Portuguese - Portugu<67>s (Brasil) (pt-BR)
  28. <<3C><<3C> Maltese - Malti (mt)
  29. <<3C><<3C> Bulgarian - J;30@A:8 (bg)
  30. <<3C><<3C> Estonian - Eesti (et)
  31. <<3C><<3C> Irish - Gaeilge (ga)
  32. <<3C><<3C> Russian - CAA:89 (ru)

Asian Languages (14)

  1. <<3C><<3C> Chinese - -<2D> (zh)
  2. <<3C><<3C> Korean - \m<> (ko)
  3. <<3C><<3C> Japanese - <20>,<2C> (ja)
  4. <<3C><<3C> Turkish - T<>rk<72>e (tr)
  5. <<3C><<3C> Hindi - 9?(M&@ (hi)
  6. <<3C><<3C> Bengali - <20><><EFBFBD><EFBFBD><EFBFBD> (bn)
  7. <<3C><<3C> Urdu - '1/H (ur)
  8. <<3C><<3C> Indonesian - Bahasa Indonesia (id)
  9. <<3C><<3C> Persian/Farsi - A'13<31> (fa)
  10. <<3C><<3C> Vietnamese - Ti<54>ng Vi<56>t (vi)
  11. <<3C><<3C> Thai - D" (th)
  12. <<3C><<3C> Filipino/Tagalog - Filipino (tl)
  13. <<3C><<3C> Malaysian - Bahasa Melayu (ms)

Middle Eastern Languages (2)

  1. <<3C><<3C> Arabic - 'D91(J) (ar)
  2. <<3C><<3C> Hebrew - <20><><EFBFBD><EFBFBD><EFBFBD> (he)

African Languages (1)

  1. <<3C><<3C> 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.