Steam Store and API Supported Language Codes

Revised: June 2026

Which languages does Steam support?

Steam offers full Store page, client, and API localization for 30 languages and regions — these have both a Steamworks API code and a Web API code (which, strangely, differ from each other). Steam also lets you tag a game's supported languages from an additional 70+ “game support” languages that have no API codes and cannot be used to localize your Steam store page.

We've put together a table that will help you understand exactly which language codes to use whether you are using the Steamworks API or Web API, and which languages are available for game-support tagging only.

Bookmark Babble-on

Did you know we have a free localization portal?

  • Free pseudolocalization

  • Free localization tutorials

  • Free localization advice

Steam language code table

= supported   = not available. The Store & API column marks the 30 fully-supported languages (store page + client + Steamworks/Web API). The In-Game column marks every language you can list as a game's supported language.

Language NameWeb API codeSteamworks API Store & API In-Game
Afrikaans
Albanian
Amharic
Arabicararabic
Armenian
Assamese
Azerbaijani
Bangla
Basque
Belarusian
Bosnian
Bulgarianbgbulgarian
Catalan
Cherokee
Chinese (Simplified)zh-CNschinese
Chinese (Traditional)zh-TWtchinese
Croatian
Czechcsczech
Danishdadanish
Dari
Dutchnldutch
Englishenenglish
Estonian
Filipino
Finnishfifinnish
Frenchfrfrench
Galician
Georgian
Germandegerman
Greekelgreek
Gujarati
Hausa
Hebrew
Hindi
Hungarianhuhungarian
Icelandic
Igbo
Indonesianidindonesian
Irish
Italianititalian
Japanesejajapanese
Kannada
Kazakh
Khmer
K'iche'
Kinyarwanda
Konkani
Koreankokoreana
Kyrgyz
Latvian
Lithuanian
Luxembourgish
Macedonian
Malay
Malayalam
Maltese
Maori
Marathi
Mongolian
Nepali
Norwegiannonorwegian
Odia
Persian
Polishplpolish
Portuguese (Brazil)pt-BRbrazilian
Portuguese (Portugal)ptportuguese
Punjabi (Gurmukhi)
Punjabi (Shahmukhi)
Quechua
Romanianroromanian
Russianrurussian
Scots
Serbian
Sindhi
Sinhala
Slovak
Slovenian
Sorani
Sotho
Spanish (Latin America)es-419latam
Spanish (Spain)esspanish
Swahili
Swedishsvswedish
Tajik
Tamil
Tatar
Telugu
Thaiththai
Tigrinya
Tswana
Turkishtrturkish
Turkmen
Ukrainianukukrainian
Urdu
Uyghur
Uzbek
Valencian
Vietnamesevivietnamese
Welsh
Wolof
Xhosa
Yoruba
Zulu

We’d love to help get your game localized for its Steam launch.

Seriously.

Free Pseudolocalization

Pseudolocalization helps find the hard-coded strings you forgot to localize.
We can even increase the length by 30% to mimic French and other languages that take up extra room in your GUI!

Upload your texts

Or send the file to us by email.