Languages
Names and descriptions come in the languages the game itself is translated into. Pick one with lang:
GET /v1/items/milk-stout?lang=pt-PT
GET /v1/languages lists the codes, with how much of the game each one covers:
{ "code": "pt-PT", "name": "Portuguese (Portugal)", "terms": 9765, "coverage": 1.0 }
Fallback
When a text is missing in the language you asked for, the API answers in English and lists the game's translation keys that fell back:
"meta": { "lang": "fr", "lang_fallback": ["Items/item_name_3124"] }
An unknown code answers 422. Slugs (milk-stout) and ids are the same in every language, so store those,
not names.