/
v3.0.11Get access

Supported Languages

Union

Language codes accepted by the language field of initSwarmSession and changeSessionLanguage. Most are three-letter codes, but a handful of market-specific variants (en-ca, es-cl, pt-br, en-nz, por_2) are also accepted and get normalized internally.

Possible values

Every literal this type accepts.

ValueDescription
'eng'English
'ger'German
'fra'French
'spa'Spanish
'ita'Italian
'por'Portuguese
'gre'Greek
'rus'Russian
'lit'Lithuanian
'lav'Latvian
'arm'Armenian
'geo'Georgian
'arb'Arabic
'far'Farsi (Persian)
'fas'Persian
'per'Persian (alternate code)
'tur'Turkish
'chn'Chinese
'zho'Chinese (Mandarin)
'est'Estonian
'ind'Indonesian
'kor'Korean
'msa'Malay
'pol'Polish
'ron'Romanian
'rov'Romanian (variant)
'srp'Serbian
'ukr'Ukrainian
'zhh'Chinese (Simplified)
'bgr'Bulgarian
'nor'Norwegian
'nld'Dutch
'cze'Czech
'slo'Slovak
'slk'Slovak (alternate code)
'kur'Kurdish
'slv'Slovenian
'heb'Hebrew
'jpn'Japanese
'aze'Azerbaijani
'fin'Finnish
'swe'Swedish
'swa'Swahili
'tha'Thai
'mkd'Macedonian
'azf'Azeri Farsi (mapped to fas)
'usa'English (US market variant)
'kaz'Kazakh
'alb'Albanian
'hrv'Croatian
'nob'Norwegian Bokmål
'uzb'Uzbek
'hin'Hindi
'amh'Amharic
'vie'Vietnamese
'mlg'Malagasy
'mon'Mongolian
'dan'Danish
'kin'Kinyarwanda
'kir'Kyrgyz
'urd'Urdu
'guj'Gujarati
'mai'Maithili
'mar'Marathi
'pan'Punjabi
'khm'Khmer
'sgp'English (Singapore market variant)
'ecu'Spanish (Ecuador market variant)
'ben'Bengali
'tgl'Tagalog
'aus'English (Australia market variant)
'kmr'Kurmanji Kurdish
'wol'Wolof
'lin'Lingala
'en-ca'English (Canada)
'es-cl'Spanish (Chile)
'por_2'Portuguese (secondary variant)
'pt-br'Portuguese (Brazil)
'en-nz'English (New Zealand)
'translit'Transliterated text fallback

Notes

Some codes are aliased internallyA few of these codes (for example en-ca, en-nz and azf) are normalized to their base language (eng, eng and fas respectively) by the SDK's internal language mapping before the request is sent.
Was this page helpful?