Supported Languages
Arkose Enforcement Challenge (EC) can be invoked in many languages. A list of the available languages is shown below.
Supported Languages
Default Language Detection
Arkose Bot Manager's Enforcement Challenge automatically detects the browser or device language using the HTTP Accept-Language header and displays the most appropriate language from our supported list. No configuration is required for this default behaviour.
Programmatically Setting Language
If you want to control language settings manually, pass the locale string to the configuration object using the language parameter. The locale string follows the ISO 639-1 language code format, optionally combined with an ISO 3166-1 alpha-2 region code (e.g., en, en-gb,fr-ca) or ISO 15924 (e.g. zh-hans).
ArkoseEnforcement.configure({
// other configuration
language: 'fr-ca'
});See Configuration Object for more information about using the configuration object.
Note: You must pass the complete locale string to the configuration object. Languages with regional variants will not display as expected if you omit the region code where applicable.
Language Resolution
When determining which language to display, the system follows this resolution order:
- Language, Region & Script — If a direct match exists for the provided value, it is used
- Language Match (ISO 639-1) — If no language, region or script exactly match, the base language code is used (e.g., en-fr → en)
- Default — If no match is found, English (en) is used.
Supported Languages Table
Arkose Labs offers an extensive list of supported languages across Visual and Audio Challenges. All text elements are localized, including alt text and ARIA (Accessible Rich Internet Applications) labels that aid accessibility. This means that a user's screen reader will read out the relevant text to guide them through navigating the EC in their language.
Arkose Labs audio challenges offer the same extensive language support as visual challenges. This is achieved through our approach of using various sounds or music for the user to identify or answer questions about, rather than spoken words. As such, these audio clips do not require translation and are understood regardless of the user's locale.
Language | Locale ID String |
|---|---|
Arabic | ar |
Bulgarian | bg |
Catalan | ca |
Czech | cs |
Danish | da |
German | de |
Greek | el |
English | en |
English (UK) | en-gb |
Spanish (Europe) | es |
Spanish (Latin America) | es-ar es-bo es-cl es-co es-cr es-do es-ec es-gt es-hn es-la es-mx es-ni es-pa es-pe es-pr es-py es-sv |
Estonian | et |
Finnish | fi |
French | fr |
French (Canada) | fr-ca |
Hebrew | he |
Hindi | hi |
Croatian | hr |
Hungarian | hu |
Indonesian | id |
Italian | it |
Japanese | ja |
Korean | ko |
Lithuanian | lt |
Latvian | lv |
Malay | kok |
Norwegian (Bokmål) | no |
Dutch | nl |
Polish | pl |
Portuguese (Brazil) | pt-br |
Portuguese (Europe) | pt |
Romanian | ro |
Russian | ru |
Slovak | sk |
Slovenian | sl |
Serbian (Latin) | sr |
Swedish | sv |
Thai | th |
Turkish | tr |
Ukranian | uk |
Vietnamese | vi |
Chinese Simplified | zh |
Chinese Traditional (Taiwan) | zh-TW |
Chinese Traditional (Hong Kong) | zh-HK |
Updated 11 days ago