i1n.ai
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.

Popular integrations