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

Popular integrations