w Docs

Supported languages and codes

3 min readUpdated November 9, 2026

The code is what appears in built-in URLs (/fr/), in shortcodes, in the REST API and in the PHP API. The flag is the usual flag, which you can change on the Languages tab.

English name Native name Code Flag
Afrikaans Afrikaans af za
Albanian Shqip sq al
Amharic አማርኛ am et
Arabic العربية ar sa
Armenian Հայերեն hy am
Azerbaijani Azərbaycan az az
Basque Euskara eu es
Belarusian Беларуская be by
Bengali বাংলা bn bd
Bosnian Bosanski bs ba
Bulgarian Български bg bg
Catalan Català ca es
Cebuano Cebuano ceb ph
Chichewa Chichewa ny mw
Chinese (Simplified) 中文 (简体) zh cn
Chinese (Traditional) 中文 (繁體) zh-tw tw
Corsican Corsu co fr
Croatian Hrvatski hr hr
Czech Čeština cs cz
Danish Dansk da dk
Dutch Nederlands nl nl
English (US) English (US) en us
English (UK) English (UK) en-gb gb
Esperanto Esperanto eo eu
Estonian Eesti et ee
Filipino Filipino tl ph
Finnish Suomi fi fi
French Français fr fr
French (Canada) Français (Canada) fr-ca ca
Frisian Frysk fy nl
Galician Galego gl es
Georgian ქართული ka ge
German Deutsch de de
German (Austria) Deutsch (Österreich) de-at at
German (Switzerland) Deutsch (Schweiz) de-ch ch
Greek Ελληνικά el gr
Gujarati ગુજરાતી gu in
Haitian Creole Kreyòl ayisyen ht ht
Hausa Hausa ha ng
Hawaiian ʻŌlelo Hawaiʻi haw us
Hebrew עברית he il
Hindi हिन्दी hi in
Hmong Hmong hmn cn
Hungarian Magyar hu hu
Icelandic Íslenska is is
Igbo Igbo ig ng
Indonesian Indonesia id id
Irish Gaeilge ga ie
Italian Italiano it it
Japanese 日本語 ja jp
Javanese Jawa jv id
Kannada ಕನ್ನಡ kn in
Kazakh Қазақша kk kz
Khmer ភាសាខ្មែរ km kh
Kinyarwanda Kinyarwanda rw rw
Korean 한국어 ko kr
Kurdish Kurdî ku iq
Kyrgyz Кыргызча ky kg
Lao ລາວ lo la
Latin Latina la va
Latvian Latviešu lv lv
Lithuanian Lietuvių lt lt
Luxembourgish Lëtzebuergesch lb lu
Macedonian Македонски mk mk
Malagasy Malagasy mg mg
Malay Bahasa Melayu ms my
Malayalam മലയാളം ml in
Maltese Malti mt mt
Maori Māori mi nz
Marathi मराठी mr in
Mongolian Монгол mn mn
Myanmar (Burmese) မြန်မာ my mm
Nepali नेपाली ne np
Norwegian Norsk no no
Odia ଓଡ଼ିଆ or in
Pashto پښتو ps af
Persian فارسی fa ir
Polish Polski pl pl
Portuguese Português pt pt
Portuguese (Brazil) Português (Brasil) pt-br br
Punjabi ਪੰਜਾਬੀ pa in
Romanian Română ro ro
Russian Русский ru ru
Samoan Samoan sm ws
Scots Gaelic Gàidhlig gd gb
Serbian Српски sr rs
Sesotho Sesotho st ls
Shona Shona sn zw
Sindhi سنڌي sd pk
Sinhala සිංහල si lk
Slovak Slovenčina sk sk
Slovenian Slovenščina sl si
Somali Soomaali so so
Spanish Español es es
Spanish (Mexico) Español (México) es-mx mx
Spanish (Argentina) Español (Argentina) es-ar ar
Sundanese Sunda su id
Swahili Kiswahili sw ke
Swedish Svenska sv se
Tajik Тоҷикӣ tg tj
Tamil தமிழ் ta in
Tatar Татарча tt ru
Telugu తెలుగు te in
Thai ภาษาไทย th th
Turkish Türkçe tr tr
Turkmen Türkmen tk tm
Ukrainian Українська uk ua
Urdu اردو ur pk
Uyghur ئۇيغۇرچە ug cn
Uzbek O’zbek uz uz
Vietnamese Tiếng Việt vi vn
Welsh Cymraeg cy gb
Xhosa isiXhosa xh za
Yiddish ייִדיש yi il
Yoruba Yorùbá yo ng
Zulu isiZulu zu za

Other codes are understood too. Browsers and translation plugins sometimes use other codes for the same language. The plugin maps them automatically: nb and nn → Norwegian (no), fil → Filipino (tl), iw → Hebrew (he), in → Indonesian (id), ji → Yiddish (yi), jw → Javanese (jv), zh-hans / zh-cn / zh-sg → Chinese Simplified (zh), zh-hant / zh-hk / zh-mo → Chinese Traditional (zh-tw), and pt-pt → Portuguese (pt). Regional codes fall back to the base language, so a browser set to fr-BE matches French.