Language Parameter Specification
SteamData Connect API and MCP tools both support a unified language parameter specification. All interfaces with language parameters support the following three formats.
Supported Formats
-
Standard Names - Preferred format, default for AI
- Examples:
English,Chinese (Simplified),Japanese
- Examples:
-
BCP 47 Language Codes - International standard codes
- Examples:
en-US,zh-CN,ja-JP
- Examples:
-
Steam API Codes - Steam platform internal codes
- Examples:
english,schinese,japanese
- Examples:
Complete Language Mapping Table
| Standard Name | BCP 47 Codes | Steam API Code |
|---|---|---|
| English | en, en-US, en-GB | english |
| Chinese (Simplified) | zh, zh-CN, zh-Hans | schinese |
| Chinese (Traditional) | zh-TW, zh-HK, zh-Hant | tchinese |
| Japanese | ja, ja-JP | japanese |
| Korean | ko, ko-KR | koreana |
| Thai | th, th-TH | thai |
| French | fr, fr-FR | french |
| German | de, de-DE | german |
| Spanish-Spain | es, es-ES | spanish |
| Spanish-Latin America | es-419, es-MX, es-AR | latam |
| Russian | ru, ru-RU | russian |
| Portuguese | pt, pt-PT | portuguese |
| Portuguese-Brazil | pt-BR | brazilian |
| Italian | it, it-IT | italian |
| Polish | pl, pl-PL | polish |
| Turkish | tr, tr-TR | turkish |
| Arabic | ar, ar-SA, ar-AE | arabic |
| Bulgarian | bg, bg-BG | bulgarian |
| Czech | cs, cs-CZ | czech |
| Danish | da, da-DK | danish |
| Dutch | nl, nl-NL | dutch |
| Finnish | fi, fi-FI | finnish |
| Greek | el, el-GR | greek |
| Hungarian | hu, hu-HU | hungarian |
| Indonesian | id, id-ID | indonesian |
| Norwegian | no, nb, nb-NO | norwegian |
| Romanian | ro, ro-RO | romanian |
| Swedish | sv, sv-SE | swedish |
| Ukrainian | uk, uk-UA | ukrainian |
| Vietnamese | vi, vi-VN | vietnamese |
Usage Notes
- All formats support case-insensitive matching
- The system automatically converts input language parameters to the corresponding standard format
- In API documentation, language parameters are typically marked as
languageorlang - In MCP tools, language parameters are described in the tool documentation
Examples
API Call Examples
# Using standard name
curl "https://endpoint.steamdata.ai/api/v1/games/570/localized?language=Chinese%20(Simplified)"
# Using BCP 47 code
curl "https://endpoint.steamdata.ai/api/v1/games/570/localized?language=zh-CN"
# Using Steam API code
curl "https://endpoint.steamdata.ai/api/v1/games/570/localized?language=schinese"
MCP Tool Examples
When using MCP tools, you can use any supported format:
Get the Simplified Chinese name and description for Dota 2 (App ID: 570)
AI will automatically use the standard name Chinese (Simplified) or other supported formats.