Use Case
Translate JSON files with one command.
Push your en.json, add --translate, and get every target locale translated by AI in seconds. Nested keys, variables, and plurals 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
Nested & flat JSON
i1n handles both nested JSON objects and flat dot-notation keys. Your file structure stays exactly as it is.
Variable protection
Interpolation variables like {name}, {{count}}, and %{key} are automatically masked before AI translation and restored after.
182 target languages
Translate to any combination of 182 supported locales in a single command. Sub-second per string.
Brand voice consistency
Define your tone once in the dashboard. Every AI translation across every language maintains your brand's voice.
Try it now
Free Starter plan. 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 iOS & macOS .strings files wit...
Translate Android strings.xml with AI....
Translate YAML locale files in seconds....
Type-safe i18n that your compiler enforc...