explaingit

i18n-agent/i18nstack

Analysis updated 2026-05-18

1ShellAudience · developerLicenseSetup · easy

TLDR

A toolkit that gives AI coding agents like Claude Code, Grok, and Codex the tools and skills to convert, test, translate, and validate app translation files across 46 languages.

Mindmap

mindmap
  root((i18nstack))
    What it does
      Localization toolkit
      For AI coding agents
      One command install
    Tech stack
      Shell scripts
      Node.js CLI tools
      Claude Code and Grok and Codex
    Use cases
      Convert file formats
      Pseudo translate for QA
      Translate 46 languages
      Validate before shipping
    Audience
      Developers adding i18n
      Teams using AI coding agents

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Convert a translation file between formats like JSON, Android XML, and Apple string files without losing data.

USE CASE 2

Generate pseudo translations to catch hardcoded strings and text overflow bugs before paying for real translation.

USE CASE 3

Have your AI coding agent translate a locale file into a specific language following native-writer rules.

USE CASE 4

Validate translation files in CI to catch missing keys or broken placeholders before shipping.

What is it built with?

ShellNode.jsClaude CodeGrokCodex

How does it compare?

i18n-agent/i18nstack100/dotfilesadams549659584/my-openwrt-actions
Stars111
LanguageShellShellShell
Last pushed2016-11-182020-06-06
MaintenanceDormantDormant
Setup difficultyeasyeasyhard
Complexity1/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

One command clone plus setup script, needs Node.js or Homebrew for the CLI tools.

MIT license, use freely for any purpose including commercial use, as long as you keep the copyright notice.

In plain English

i18nstack is a toolkit that adds localization capabilities to AI coding agents like Claude Code, Grok, and Codex. Localization, often called i18n, is the work of adapting an app's text so it can be shown in many languages. This project packages that work into tools and skills your AI assistant can use directly. The project installs with a single command and adds three command line tools plus a set of slash commands your coding agent can run. One tool converts translation files between more than 30 formats, such as JSON, Android XML, and Apple's string files, and warns you before a conversion would lose data. A second tool creates pseudo translations, which are fake versions of your text used to catch bugs like hardcoded strings or text that overflows its container, before you pay for real translation work. A third tool checks translation files for problems such as missing keys or broken placeholders, and it is built to run in continuous integration pipelines. Beyond the CLI tools, i18nstack ships 46 translation skills, one for each supported language, so you can ask your AI agent to translate a file into Japanese or German and it will follow rules specific to that language, like formality levels and plural forms, instead of producing a generic machine translation. The suggested workflow is to convert your source file into the format your project needs, generate a pseudo translation to confirm every piece of text actually goes through the localization system, translate the real content using the matching language skill, and finally validate the result before shipping. Everything installs by cloning the repository into your agent's skills folder and running a setup script, and updates apply with a simple git pull. This project is aimed at developers who are adding or maintaining multi-language support in an app and want their AI coding assistant to handle the repetitive parts of that process. It is licensed under MIT.

Copy-paste prompts

Prompt 1
Install i18nstack in my Claude Code setup and show me how to convert en.json to Android XML format.
Prompt 2
Use i18nstack to pseudo-translate my locale files so I can find hardcoded strings in my app.
Prompt 3
Translate messages/en.json to Japanese using i18nstack's localize-ja skill.
Prompt 4
Run i18n-validate on my locales folder in strict mode and fix any problems it finds.
Prompt 5
Walk me through the full i18nstack workflow to add a new language to my app from scratch.

Frequently asked questions

What is i18nstack?

A toolkit that gives AI coding agents like Claude Code, Grok, and Codex the tools and skills to convert, test, translate, and validate app translation files across 46 languages.

What language is i18nstack written in?

Mainly Shell. The stack also includes Shell, Node.js, Claude Code.

What license does i18nstack use?

MIT license, use freely for any purpose including commercial use, as long as you keep the copyright notice.

How hard is i18nstack to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is i18nstack for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.