Use Case
Translate JSON locale files with AI
Push your source JSON files, run --translate, and get every target locale translated by AI. Nested keys, variables, and namespaces are handled automatically.
terminal
$ i1n push --translate es,fr,de,ja,ko,zh
✓ Scanned locales/en_us/*.json
✓ Pushed 2,400 keys (5 namespaces)
⚡ Translating to 6 languages via AI...
✓ Translated 14,400 strings in 8.3s
✓ Generated i1n.d.ts How i1n solves this
Any JSON structure
i1n reads nested JSON, flat JSON, and namespaced JSON files. Whatever structure your project uses, it works.
Variable-safe translation
Variables like {name}, {{count}}, and %{key} are detected and masked before AI translation. Your runtime never breaks.
Namespace support
Organize translations by namespace — common.json, auth.json, dashboard.json. i1n handles them all in a single push.
Translate in seconds
Push your source JSON, add --translate, and get every target locale translated in seconds. Not hours.
Try it now
Free forever. No credit card required.
More use cases
The localization layer AI agents already...
Your brand voice, in every language...
Automate localization in your CI/CD pipe...
Localize your store for every market....
Localize iOS and Android from one CLI...
Localize your SaaS for every market....
Go global from day one...
Translate .arb files in seconds, not hou...
Translate .strings files with AI...
Translate Android XML strings with AI...
Translate YAML locale files with AI...
Type-safe i18n for TypeScript...