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>
16 KiB
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)
- <<3C><<3C> German - Deutsch (de)
- <<3C><<3C> Swiss German - Schwizerd<72>tsch (ch)
- <<3C><<3C> Austrian German - <20>sterreichisch (at)
- <<3C><<3C> English - English (en)
- <<3C><<3C> Norwegian - Norsk (nb)
- <<3C><<3C> Italian - Italiano (it)
- <<3C><<3C> French - Fran<61>ais (fr)
- <<3C><<3C> Spanish - Espa<70>ol (es)
- <<3C><<3C> Mexican Spanish - Espa<70>ol (M<>xico) (es-MX)
- <<3C><<3C> Dutch - Nederlands (nl)
- <<3C><<3C> Swedish - Svenska (sv)
- <<3C><<3C> Danish - Dansk (da)
- <<3C><<3C> Finnish - Suomi (fi)
- <<3C><<3C> Czech - eatina (cs)
- <<3C><<3C> Polish - Polski (pl)
- <<3C><<3C> Ukrainian - #:@0W=AL:0 (uk)
- <<3C><<3C> Serbian - !@?A:8 (sr)
- <<3C><<3C> Croatian - Hrvatski (hr)
- <<3C><<3C> Hungarian - Magyar (hu)
- <<3C><<3C> Greek - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (el)
- <<3C><<3C> Lithuanian - Lietuvis (lt)
- <<3C><<3C> Latvian - Latvieau (lv)
- <<3C><<3C> Slovak - Sloven ina (sk)
- <<3C><<3C> Slovenian - Slovena ina (sl)
- <<3C><<3C> Romanian - Rom<6F>n (ro)
- <<3C><<3C> Portuguese - Portugu<67>s (pt)
- <<3C><<3C> Brazilian Portuguese - Portugu<67>s (Brasil) (pt-BR)
- <<3C><<3C> Maltese - Malti (mt)
- <<3C><<3C> Bulgarian - J;30@A:8 (bg)
- <<3C><<3C> Estonian - Eesti (et)
- <<3C><<3C> Irish - Gaeilge (ga)
- <<3C><<3C> Russian - CAA:89 (ru)
Asian Languages (14)
- <<3C><<3C> Chinese - -<2D> (zh)
- <<3C><<3C> Korean - \m<> (ko)
- <<3C><<3C> Japanese - <20>,<2C> (ja)
- <<3C><<3C> Turkish - T<>rk<72>e (tr)
- <<3C><<3C> Hindi - 9?(M&@ (hi)
- <<3C><<3C> Bengali - <20><><EFBFBD><EFBFBD><EFBFBD> (bn)
- <<3C><<3C> Urdu - '1/H (ur)
- <<3C><<3C> Indonesian - Bahasa Indonesia (id)
- <<3C><<3C> Persian/Farsi - A'13<31> (fa)
- <<3C><<3C> Vietnamese - Ti<54>ng Vi<56>t (vi)
- <<3C><<3C> Thai - D" (th)
- <<3C><<3C> Filipino/Tagalog - Filipino (tl)
- <<3C><<3C> Malaysian - Bahasa Melayu (ms)
Middle Eastern Languages (2)
- <<3C><<3C> Arabic - 'D91(J) (ar)
- <<3C><<3C> Hebrew - <20><><EFBFBD><EFBFBD><EFBFBD> (he)
African Languages (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.