Your app in every language.
One command.

90% of users choose their native language when it's available — and you're not offering it. One command changes that. AI translates, types auto-generate, builds stay green.

Start Free
Free forever. No credit card. 2 minutes to your first translation
Published on npm MIT Licensed 5x cheaper than Lokalise 182 languages
~/my-app
$ i1n push --translate es,fr,de,ja
Scanned locales/en_us/*.json
Pushed 847 keys (2 namespaces)
Translating to 4 languages via AI...
Translated 3,388 strings in 4.2s
Generated i1n.d.ts (type definitions)
$
In production at
belo
belo Crypto exchange · LATAM
3.5M+ users

4 active locales · es_AR · en_US · pt_BR · es_MX

Every translation change — by humans, the CLI, or AI agents — is captured in the audit log for compliance review.See how audit log works

“At belo, localization is just part of the codebase now. Our engineers add or change translations from the same repo, in the same PR flow as everything else, and they ship to production without waiting on anyone or holding up a deploy. Adding a new language stopped being a project. For something that reaches 3.5M users in four languages, that speed is what ends up mattering.”
PM Patricio Molina
Works with your stack

With Bridge Mode, add type-safe localization to any existing codebase in minutes — no migration, no rewrites. Learn more →

76% of users prefer buying in their native language — yet most apps still only speak English. Traditional i18n means dozens of JSON files, zero type safety, and deploys that break at 2 AM.

One pipeline. Every language.

From your codebase to 182 languages in a single command. No context switching, no waiting.

01

Push

Your translation files are the source of truth. Push keys from your repo — flat or nested JSON, ARB, XML, YAML.

$ i1n push
02

Translate

AI translates with brand voice awareness and automatic variable protection. Sub-second per string.

$ i1n push --translate es,fr,ja
03

Pull

Pull translated files and auto-generated TypeScript definitions. Your IDE gets full autocomplete instantly.

$ i1n pull

What if your AI agent could do all three steps for you?

Agent Chat
Internationalize this settings page. Translate everything to Spanish, French, and Japanese.
Done. I internationalized the component — extracted 8 keys, translated to 3 languages, and regenerated type definitions. All via MCP, zero files touched manually.
i1n_extract_and_translate (MCP)
Extracted 8 keys (settings namespace)
Translated to es, fr, ja
Regenerated i1n.d.ts
You can now use t('settings.title')
For AI Agents

The first localization tool agents actually use.

The only localization platform designed agent-first. One prompt: your agent extracts strings, pushes keys, translates to every language, and pulls type-safe definitions — a complete loop, without leaving your IDE.

Add to Cursor claude mcp add i1n -- npx i1n mcp
Native MCP server
Your AI agent executes i1n commands directly inside your IDE — push, pull, translate, extract strings. No terminal. No browser. No context switching.
Auto-generated agent rules
i1n setup-ai generates context rules for Cursor, Claude Code, Windsurf, GitHub Copilot, Codex, and Antigravity.
One prompt. Fully localized.
Say "internationalize this component". Your agent extracts every string, pushes keys, translates to all languages, generates types, and rewrites the code. 60 minutes of work in 30 seconds.
For Developers

Type-safe from day one.

Stop managing JSON files by hand. One command to push, translate with AI, and pull type-safe definitions. Your IDE gets full autocomplete. Your CI never breaks.

Auto-generated type definitions
i1n pull generates i1n.d.ts with full autocomplete.
Git-native workflow
Translation files live in your repo. Diff, review, and merge like any other code.
Bridge Mode
Already using i18next, React Intl, or Vue-i18n? i1n wraps your existing library — zero migration, instant type safety.
onboarding.tsx en_us.json i1n.d.ts
1 import { t } from 'i1n'
2
3 export function Onboarding() {
4 return (
5 <div>
6 <h1>{t('onboarding.welcome')}</h1>
7 <p>{t('onboarding.subtitle')}</p>
8 // ↑ Full autocomplete. Type errors if key doesn't exist.
9 </div>
10 )
11 }
For Product Teams

Everything under control. No deploys needed.

Product managers and copywriters edit translations directly from the dashboard. Review AI-generated copy, enforce brand voice, and manage languages — without blocking a single deployment.

Inline editing
Click any translation to edit it instantly. Changes sync to your codebase in real-time.
Role-based access
Owner, Admin, Editor, Viewer — granular permissions for every team member.
Brand Voice AI
Define your tone once. Every AI translation follows it consistently across all languages.
i1n
/ my-app / translations
onboarding.welcome Welcome to the app
5/5
settings.title Account Settings
3/5
errors.not_found Page not found
5/5
nav.dashboard Dashboard
5/5
847 keys · 5 languages
Infrastructure

Engineered for scale.

Not a toy. Production-grade localization infrastructure built on edge architecture.

200K+ parallel translations

Edge-powered queue with QStash. Burst-process entire projects without latency.

Multi-format native

One source of truth. Export to .json, .arb, .xml, .strings, .yml seamlessly.

Global translation cache

Community-powered cache means common strings translate instantly at zero cost.

Private-first on paid plans

Your translations stay private. Paid plans get isolated, dedicated caches.

Enterprise

Built for fintech-grade compliance.

Trusted by a 3.5M-user fintech in production. The controls compliance teams ask for — append-only audit trails, AI agent observability, and direct billing relationships — are built in, not bolted on.

Pricing

Start free. Scale as you grow.

Most localization tools charge $144+/mo. i1n starts free — and stays free until you outgrow it.

Pro Lifetime — Founding Members FOUNDING 200

All Pro features, forever. No recurring payments. Only 200 spots — closes for good after that.

starting at
$199 one-time
Become a Founding Member
No lock-in. Cancel anytime.

Starter

For evaluation & test projects

$0 /mo
  • 200 keys
  • 2 languages
  • 1 project
  • 2,000 AI translations/mo
  • 0.2 credits per cache hit
  • Community support
Get Started

Pro

For solo devs shipping 1 product

$29 /mo

Up to 6,000 translations

  • 2,000 keys
  • 3 languages
  • 2 projects
  • 10,000 AI translations/mo
  • 3 admin/editor seats
  • 0.1 credits per cache hit
  • Brand Voice AI
  • Email support
Get Started
MOST POPULAR

Business

For scaling startups across markets

$99 /mo

Up to 48,000 translations

  • 8,000 keys
  • 6 languages
  • 4 projects
  • 30,000 AI translations/mo
  • 8 admin/editor seats
  • 0.05 credits per cache hit
  • Brand Voice AI
  • Priority support
Get Started
BEST FOR COMPLIANCE

Enterprise

For regulated teams and platforms

Custom

from $399/mo

  • 182 languages (all)
  • Custom keys
  • Custom projects
  • Custom AI translations/mo
  • Custom admin/editor seats
  • Dedicated private cache
  • Bring Your Own Key (Gemini) — +50% credits & keys bonus
  • Audit logs · DPA · SLA
  • Brand Voice AI + custom tuning
  • Dedicated account manager
Contact Sales

Stop overpaying for localization.

Lokalise
$144/mo
Phrase
$135/mo
Crowdin
$50/mo
i1n
$0
Free forever · or $29/mo Pro
.json· .arb· .xml· .strings· .yml· .ts· i18next· React Intl· Vue-i18n· Flutter ARB· Apple .strings· Android XML· .json· .arb· .xml· .strings· .yml· .ts· i18next· React Intl· Vue-i18n· Flutter ARB· Apple .strings· Android XML

Your codebase speaks one language.
Your users don't.

Set up in under 2 minutes. Free tier included forever.

No credit card required.

Start Free
$ npm i -g i1n
Pro lifetime from $199 — only 200 founding spots, then it closes.