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.