Skip to content

Supported languages

Last updated View as Markdown Agent setup

Turnstile supports auto (default), which uses the visitor's browser language if it is supported. You can also explicitly set the widget's language using the client-side configuration attribute to one listed on the table below:

Language Language code
(4 letters)
Language code
(2 letters)
Arabic (Egypt) ar-eg ar
Bulgarian (Bulgaria) bg-bg bg
Chinese (Simplified, China) zh-cn zh
Chinese (Traditional, Taiwan) zh-tw --
Croatian (Croatia) hr-hr hr
Czech (Czech Republic) cs-cz cs
Danish (Denmark) da-dk da
Dutch (Netherlands) nl-nl nl
English (United States) en-us en
Farsi (Iran) fa-ir fa
Finnish (Finland) fi-fi fi
French (France) fr-fr fr
German (Germany) de-de de
Greek (Greece) el-gr el
Hebrew (Israel) he-il he
Hindi (India) hi-in hi
Hungarian (Hungary) hu-hu hu
Indonesian (Indonesia) id-id id
Italian (Italy) it-it it
Japanese (Japan) ja-jp ja
Klingon (Qo'noS) tlh --
Korean (Korea) ko-kr ko
Lithuanian (Lithuania) lt-lt lt
Malay (Malaysia) ms-my ms
Norwegian Bokmål (Norway) nb-no nb
Polish (Poland) pl-pl pl
Portuguese (Brazil) pt-br pt
Romanian (Romania) ro-ro ro
Russian (Russia) ru-ru ru
Serbian (Bosnia and Herzegovina) sr-ba sr
Slovak (Slovakia) sk-sk sk
Slovenian (Slovenia) sl-si sl
Spanish (Spain) es-es es
Swedish (Sweden) sv-se sv
Tagalog (Philippines) tl-ph tl
Thai (Thailand) th-th th
Turkish (Turkey) tr-tr tr
Ukrainian (Ukraine) uk-ua uk
Vietnamese (Vietnam) vi-vn vi

Was this helpful?