Reach more users — in their own language
Localization that keeps up with your app — and your team.
Push new strings from your editor, CLI, or CI. GetTranslated translates only what changed across every language, keeps terms consistent, and routes it to your team — so each release stays in sync instead of re-translated from scratch. Placeholders and plurals are checked automatically, so nothing ships broken.
Free plan available. No credit card required.
Why not just translate in Claude?
Reaching for an LLM in your repo is genuinely great — for one file, one language, once. Ongoing releases and teams are a different job.
- ✓Free, instant, right where you code
- →Re-translates everything each release — no memory of what's done
- →Single-player — no shared project, no roles
- →Drifts — a term rendered 3 ways across files & languages
- →Lives in your repo — nothing reaches the app without a code change
- ✓Tracks new / changed / deprecated strings across releases
- ✓Translation memory keeps terms consistent over time
- ✓Owner / member / reviewer roles on one shared project
- ✓Delivers to your app & CI — not just your repo
- ✓Your devs still drive it from their editor
Review, refine, and keep one voice.
Invite your team into one project with owner, member, and reviewer roles. Reviewers read through and refine every string before it ships; protected terms and tone hold the voice steady across languages; and full version history means you always know who changed what — no more translations scattered across chats and spreadsheets.
Drive it from your editor, CLI, or CI
Feed GetTranslated from wherever you work — an MCP server for AI editors, a CLI for your terminal, and CI/CD for every release. Automated workflows translate only what changed, so localization keeps pace without manual busywork.
How It Works
Sign up
Create your account, set up your project, and configure the languages you want to support.
Install the CLI
pip install gettranslated-cli
Run one command
translate sync
Auto-detects your project type, uploads your strings, translates them into every configured language, and downloads the results.
Nothing ships broken
Every translation is checked automatically before it reaches your app.
Placeholders
%s, {name}, and positional arguments are preserved in every language — no dropped or reordered tokens.
Plurals
Language-specific plural rules are honored, so "1 item" vs. "5 items" reads correctly everywhere.
File format
Android XML, iOS .strings, React Native JSON, and Flutter .arb stay valid and parseable — ready to drop straight into your build.
Ready to Go Global?
Join the growing list of developers and organizations who trust GetTranslated.AI to keep every release localized across 80+ languages. Start your free trial today.
Start Your Free Trial