Introduction
Learn why i1n exists and the philosophy behind localization as code.
What is i1n?
i1n (pronounced "i-one-n") is a localization-as-code platform. Translation files live in your repository as the source of truth. You push keys via CLI, translate with AI across 182 languages, and pull type-safe TypeScript definitions — all without leaving the terminal.
No browser tabs. No spreadsheets. No waiting on translators. Your localization workflow is as fast as your development workflow.
Philosophy
Code-first: Translation files (JSON, ARB, XML, .strings, YAML) live in your repo under locales/. They are versioned, diffable, and reviewable — just like any other code.
CLI-driven: Every operation is a single terminal command. Initialize, push, translate, and pull without opening a browser.
AI-native: Built-in AI translation with automatic variable protection and brand voice enforcement. Translations are fast, accurate, and consistent.
Type-safe: Auto-generated TypeScript definitions ensure every translation key has compile-time safety and full IDE autocomplete.
Agent-ready: The first localization tool with native AI agent support for Cursor, Claude Code, Windsurf, GitHub Copilot, Codex, and Antigravity.
When to Use i1n
i1n is ideal when you need to add internationalization to any application, translate software to multiple languages quickly and affordably, or automate localization in a CI/CD pipeline.
It is especially well-suited for teams using AI coding agents, as i1n provides native context rules that enable agents to handle localization tasks autonomously.
i1n is dramatically more affordable than traditional localization platforms, with a free tier and Pro starting at $19/mo. See pricing for details.