Supported Languages

List Supported Languages

Lists all languages supported by Lara that can be used when the language parameter is required in an API request. New languages are automatically added as they become available in Lara.

# List all supported languages
languages = lara.languages()

print(languages)

'''
Prints:
[
    "de-DE",
    "en-US",
    "it-IT",
    ...
]
'''
// List all supported languages
const languages = await lara.getLanguages();

console.log(languages)

/*
Prints:
[
    "de-DE",
    "en-US",
    "it-IT",
    ...
]
*/
// List all supported languages
List<String> languages = lara.getLanguages();

System.out.println(languages);

/*
Prints:
[
    "de-DE",
    "en-US",
    "it-IT",
    ...
]
*/
// List all supported languages
$languages = $lara->getLanguages();

print_r($languages);

/*
Prints:
[
    "de-DE",
    "en-US",
    "it-IT",
    ...
]
 */
// List all supported languages
languages, _ := lara.Languages()

fmt.Println(languages)

/*
	Prints:
	[
	    "de-DE",
	    "en-US",
	    "it-IT",
	    ...
	]
*/
// List all supported languages
var languages = await lara.Languages();

Console.WriteLine(languages);

/*
	Prints:
	[
	    "de-DE",
	    "en-US",
	    "it-IT",
	    ...
	]
*/
// List all supported languages
let languages = try await lara.getLanguages()

print(languages)

/*
Prints:
[
    "de-DE",
    "en-US",
    "it-IT",
    ...
]
*/

The list below outlines currently available languages and their respective locale codes.

  • Acehnese - ace-ID
  • Afrikaans - af-ZA
  • Akan - ak-GH
  • Albanian - sq-AL
  • Amharic - am-ET
  • Arabic - ar-SA
  • Armenian - hy-AM
  • Assamese - as-IN
  • Asturian - ast-ES
  • Awadhi - awa-IN
  • Ayacucho Quechua - quy-PE
  • Azerbaijani - az-AZ
  • Balinese - ban-ID
  • Bambara - bm-ML
  • Banjar - bjn-ID
  • Bashkir - ba-RU
  • Basque - eu-ES
  • Belarusian - be-BY
  • Bemba - bem-ZM
  • Bengali - bn-BD
  • Bhojpuri - bho-IN
  • Bosnian - bs-BA
  • Buginese - bug-ID
  • Bulgarian - bg-BG
  • Burmese - my-MM
  • Catalan - ca-ES
  • Cebuano - ceb-PH
  • Central Atlas Tamazight - tzm-MA
  • Central Aymara - ayr-BO
  • Central Kanuri - knc-NG
  • Chhattisgarhi - hne-IN
  • Chinese (Simplified) - zh-CN
  • Chinese (Traditional) - zh-TW
  • Chinese (Traditional, Hong Kong) - zh-HK
  • Chokwe - cjk-AO
  • Crimean Tatar - crh-RU
  • Croatian - hr-HR
  • Czech - cs-CZ
  • Danish - da-DK
  • Dari - prs-AF
  • Dimli - diq-TR
  • Dinka - dik-SS
  • Dutch - nl-NL
  • Dutch (Belgium) - nl-BE
  • Dyula - dyu-CI
  • Dzongkha - dz-BT
  • English (Australia) - en-AU
  • English (Canada) - en-CA
  • English (Ireland) - en-IE
  • English (United Kingdom) - en-GB
  • English (United States) - en-US
  • Esperanto - eo-EU
  • Estonian - et-EE
  • Ewe - ee-GH
  • Faroese - fo-FO
  • Fijian - fj-FJ
  • Filipino - fil-PH
  • Finnish - fi-FI
  • Fon - fon-BJ
  • French - fr-FR
  • French (Canada) - fr-CA
  • Friulian - fur-IT
  • Galician - gl-ES
  • Georgian - ka-GE
  • German - de-DE
  • Greek - el-GR
  • Guaraní - gn-PY
  • Gujarati - gu-IN
  • Haitian Creole - ht-HT
  • Halh Mongolian - khk-MN
  • Hausa - ha-NE
  • Hebrew - he-IL
  • Hindi - hi-IN
  • Hungarian - hu-HU
  • Icelandic - is-IS
  • Igbo - ig-NG
  • Iloko - ilo-PH
  • Indonesian - id-ID
  • Irish - ga-IE
  • Italian - it-IT
  • Japanese - ja-JP
  • Javanese - jv-ID
  • Jingpho - kac-MM
  • Kabiyè - kbp-TG
  • Kabuverdianu - kea-CV
  • Kabyle - kab-DZ
  • Kamba - kam-KE
  • Kannada - kn-IN
  • Kashmiri (Arabic script) - kas-IN
  • Kashmiri (Devanagari script) - ks-IN
  • Kazakh - kk-KZ
  • Khmer - km-KH
  • Kikuyu - ki-KE
  • Kimbundu - kmb-AO
  • Kinyarwanda - rw-RW
  • Kirundi - rn-BI
  • Kongo - kg-CG
  • Korean - ko-KR
  • Kurdish Sorani - ckb-IQ
  • Kyrgyz - ky-KG
  • Lao - lo-LA
  • Latgalian - ltg-LV
  • Latin - la-VA
  • Latvian - lv-LV
  • Ligurian - lij-IT
  • Limburgish - li-NL
  • Lingala - ln-CD
  • Lithuanian - lt-LT
  • Lombard - lmo-IT
  • Luba-Lulua - lua-CD
  • Luganda - lg-UG
  • Luo - luo-KE
  • Luxembourgish - lb-LU
  • Macedonian - mk-MK
  • Magahi - mag-IN
  • Maithili - mai-IN
  • Malagasy - mg-MG
  • Malay - ms-MY
  • Malayalam - ml-IN
  • Maltese - mt-MT
  • Manipuri - mni-IN
  • Maori - mi-NZ
  • Marathi - mr-IN
  • Minangkabau - min-ID
  • Mizo - lus-IN
  • Mongolian - mn-MN
  • Mossi - mos-BF
  • Nepali - ne-NP
  • Nigerian Fulfulde - fuv-NG
  • Northern Kurdish - kmr-TR
  • Northern Sotho - nso-ZA
  • Norwegian Bokmål - nb-NO
  • Nuer - nus-SS
  • Nyanja - ny-MW
  • Occitan - oc-FR
  • Odia - or-IN
  • Pangasinan - pag-PH
  • Papiamento - pap-CW
  • Pashto - ps-PK
  • Persian - fa-IR
  • Plateau Malagasy - plt-MG
  • Polish - pl-PL
  • Portuguese (Brazil) - pt-BR
  • Portuguese (Portugal) - pt-PT
  • Punjabi - pa-IN
  • Romanian - ro-RO
  • Russian - ru-RU
  • Samoan - sm-WS
  • Sango - sg-CF
  • Sanskrit - sa-IN
  • Santali - sat-IN
  • Sardinian - sc-IT
  • Scottish Gaelic - gd-GB
  • Serbian (Cyrillic script) - sr-Cyrl-RS
  • Serbian (Latin script) - sr-Latn-RS
  • Shan - shn-MM
  • Shona - sn-ZW
  • Sicilian - scn-IT
  • Silesian - szl-PL
  • Sindhi - sd-PK
  • Sinhala - si-LK
  • Slovak - sk-SK
  • Slovenian - sl-SI
  • Somali - so-SO
  • South Azerbaijani - azb-AZ
  • Southern Pashto - pbt-PK
  • Southern Sotho - st-LS
  • Spanish - es-ES
  • Spanish (Argentina) - es-AR
  • Spanish (Latin America) - es-419
  • Spanish (Mexico) - es-MX
  • Sundanese - su-ID
  • Swahili - sw-KE
  • Swati - ss-SZ
  • Swedish - sv-SE
  • Tagalog - tl-PH
  • Tajik - tg-TJ
  • Tamasheq - taq-ML
  • Tamil - ta-IN
  • Tatar - tt-RU
  • Telugu - te-IN
  • Thai - th-TH
  • Tibetan - bo-CN
  • Tigrinya - ti-ET
  • Tok Pisin - tpi-PG
  • Tosk Albanian - als-AL
  • Tsonga - ts-ZA
  • Tswana - tn-ZA
  • Tumbuka - tum-MW
  • Turkish - tr-TR
  • Turkmen - tk-TM
  • Twi - tw-GH
  • Ukrainian - uk-UA
  • Umbundu - umb-AO
  • Urdu - ur-PK
  • Uyghur - ug-CN
  • Uzbek - uzn-UZ
  • Venetian - vec-IT
  • Vietnamese - vi-VN
  • Waray - war-PH
  • Welsh - cy-GB
  • West Central Oromo - gaz-ET
  • West Flemish - vls-BE
  • Wolof - wo-SN
  • Xhosa - xh-ZA
  • Yiddish - ydd-US
  • Yoruba - yo-NG
  • Zulu - zu-ZA

  • Default Languages

    When translating with Lara using the Translate Text or Translate Document functions, you can specify either a full regional code (for example, en-US) or a two-letter base language code (for example, en). Using a full regional code ensures that the exact locale is used. If you provide only a base language code and multiple locales exist for that language, Lara will automatically apply the default locale.
    For example:

  • en → defaults to en-US
  • de → defaults to de-DE
  • The table below lists the default locales applied for base languages that have regional variants

  • English - en → Default locale applied: en-US
  • Spanish - es → Default locale applied: es-ES
  • French - fr → Default locale applied: fr-FR
  • Portuguese - pt → Default locale applied: pt-BR
  • Chinese - zh → Default locale applied: zh-CN
  • Dutch - nl → Default locale applied: nl-NL
  • German - de → Default locale applied: de-DE