Ship your app in every language — instantly
Let your AI agent translate, version and ship your app in every language over MCP, or do it yourself in the app. Drafts, git-like commits and over-the-air releases, with you in control.
Free forever plan · No credit card required
Translate my app into French, Spanish, German, Italian, and Japanese
Using litei18n MCP tools...
- list_projectsFound "my-app"
- list_keys847 keys discovered
- upsert_draft4,235 translations created
- commit_draftsv2.1 committed
- create_releasePublished to CDN
Done. 5 languages added, release v2.1 live.
Works with your favorite AI tools
- Claude
- ChatGPT
- Claude Code
- Codex
- Cursor
- VS Code
- OpenCode
- Devin Desktop (Windsurf)
- Antigravity
- Zed
Works with your favorite frameworks
- React
- Vue
- Next.js
- Nuxt
- Flutter
- Android
- iOS
- Swift
Your AI assistant manages translations natively
Connect Claude, ChatGPT, Claude Code, Cursor, VS Code, Devin Desktop or Codex to litei18n via Model Context Protocol. Your AI can discover projects, create keys, translate content, commit changes and publish releases from the chat or your editor.
One prompt. Full workflow.
Ask your AI to translate your app into 5 new languages. It discovers your project, creates keys, generates translations, commits, and publishes a release. You just review.
Your MCP link
https://mcp.litei18n.com/mcp9 MCP tools at your AI's fingertips
- list_projects
- list_keys
- create_key
- delete_key
- restore_key
- upsert_draft
- commit_drafts
- list_releases
- create_release
Everything you need to go global
Powerful tools for managing translations at any scale.
AI-powered translation
Translate with Google NMT or Gemini AI with project-specific context and tone settings.
Draft → commit workflow
Stage translations as drafts, review changes, and commit with full version history and rollback support.
Over-the-air releases
Publish translations to a CDN and update your app instantly — no redeployment needed.
8 export formats
Export to JSON, YAML, CSV, Android XML, iOS Strings, Flutter ARB, Java Properties, and Gettext PO.
Team collaboration
Work together in real-time with role-based access control across workspaces and projects.
AI agent integration
Let Claude, Cursor, or VS Code Copilot manage translations directly from your IDE via MCP.
A workflow you already know
litei18n uses the same draft-commit-release cycle you use for code. No new mental models to learn.
Draft
Stage translations as drafts. Edit inline, use AI to translate, or let your AI agent handle it via MCP. Nothing goes live until you say so.
Commit
Review your changes and commit with a message. Every commit is versioned with full audit trail and one-click rollback.
Release
Create a release and your translations are instantly available via CDN. Apps pull updates over-the-air — no redeploy needed.
Update translations without shipping code
Fix a typo in production in 30 seconds. No app store review. No redeployment. Your translations update instantly via CDN, and your apps fetch the latest version at runtime.
- Edit in the web editor
- Commit and create a release
- CDN distributes globally
- Apps update automatically
Manual update
15-30 minutes
With litei18n OTA
Under 30 seconds
// Fetch translations at runtime — always up to date
const base =
'https://ttksowxkfdohtprtfarf.supabase.co' +
'/storage/v1/object/public/releases/locales';
const response = await fetch(
`${base}/${projectId}/latest/${locale}.json`
);
const translations = await response.json();
// That's it. Your app is now up to date.
i18n.setMessages(locale, translations);CDN-delivered · Edge-cached · Globally distributed
Every format your framework needs
Import and export in 8 industry-standard formats. Works with web, mobile, and desktop frameworks out of the box.
- Web
- 3
- Mobile
- 3
- Enterprise
- 2
Web
- JSONFlat & nested structures
- YAMLHuman-readable config
- CSVMulti-language spreadsheet
Mobile
- Android XMLNative Android strings
- iOS StringsApple platform format
- Flutter ARBApp Resource Bundle
Enterprise
- Java PropertiesJava resource bundles
- Gettext POGNU gettext format
Simple, transparent pricing
Start free and scale as you grow. No credit card required.
Free
For individual developers getting started.
$0
- Included: 200 translation keys
- Included: 1 team member
- Included: 100 AI credits / month
- Included: JSON import and export
- Included: Real-time collaboration
- Not included: OTA releases
- Included: MCP integration
- Not included: Bring your own API key
Starter
For small teams and growing projects.
$9/month
- Included: 2,000 translation keys
- Included: 5 team members
- Included: 2,000 AI credits / month
- Included: All export formats
- Included: Real-time collaboration
- Included: OTA releases
- Included: Bring your own API key
- Included: MCP integration
Growth
Most popularFor teams with advanced localization needs.
$24/month
- Included: 10,000 translation keys
- Included: 15 team members
- Included: 10,000 AI credits / month
- Included: All export formats
- Included: Real-time collaboration
- Included: OTA releases
- Included: Bring your own API key
- Included: MCP integration
Business
For large teams and enterprises.
$49/month
- Included: 50,000 translation keys
- Included: 50 team members
- Included: 50,000 AI credits / month
- Included: All export formats
- Included: Real-time collaboration
- Included: OTA releases
- Included: Bring your own API key
- Included: MCP integration
Frequently asked questions
What formats does litei18n support?
We support 8 formats: JSON, YAML, CSV, Android XML, iOS Strings, Flutter ARB, Java Properties, and Gettext PO. You can import and export in any of them.
How does AI translation work?
litei18n integrates with Google Cloud Translation (NMT) and Google Gemini AI. You can translate individual keys or entire projects with one click. Gemini provides context-aware translations using your project's tone and terminology settings.
What is MCP integration?
Model Context Protocol (MCP) allows AI agents like Claude, Cursor, and VS Code Copilot to manage your translations directly from your IDE. Create keys, add translations, and publish releases without switching tools.
Can I use my own API keys for translation?
Yes! Starter plans and above support Bring Your Own Key (BYOK) for both Google Cloud Translation and Gemini AI. BYOK usage doesn't count against your monthly AI credits.
What are over-the-air (OTA) releases?
OTA releases let you publish updated translations to a CDN endpoint. Your app fetches the latest translations at runtime, so you can update copy without rebuilding or redeploying your application.
Is there a free plan?
Yes! The free plan includes 200 translation keys, 100 AI credits per month, and support for unlimited languages. No credit card required.
How do I integrate OTA translations into my app?
After creating a release, you get a CDN URL for each language. Fetch translations at app startup or on a schedule. We provide both 'latest' (always current) and versioned URLs for pinning to a specific release.
How do I set up MCP with my AI assistant?
Add https://mcp.litei18n.com/mcp to your AI app and sign in with your litei18n account in the browser. Nothing to install. Our AI agents page has setup for Claude, ChatGPT, Claude Code, Cursor, VS Code, Devin Desktop and Codex.
How does bring your own key (BYOK) work?
On Starter plans and above, provide your own Google Cloud or Gemini API keys in workspace settings. Your keys are encrypted at rest and usage is billed directly to your cloud account — no litei18n credits consumed.
Start shipping globally in 5 minutes
Join developers who ship their apps in every language with litei18n.
Free plan available · No credit card required · Set up in under 5 minutes