Translatize treats localization like code: a translation branch for every feature and pull request, quality checks that gate your CI, an MCP server your AI coding agents work through, and over-the-air delivery to your apps. Built for developers and translators working together.
Free plan forever · No credit card required
Built for product teams that ship translations with every release – from the first key in a pull request to the text on your users' screens.
A translation branch per feature, compared against main and merged with the strategy you choose. Merges to main are permission-guarded, so unfinished copy never reaches production.
Every pull request that changes your source strings gets its own translation branch and a "Translatize" check with translation status and quality results. Translations are committed back to the pull request and merged when it merges.
Ten checks catch broken placeholders, ICU syntax, HTML tags, glossary terms and length limits on every change. The merge gate warns about or blocks a merge, and AI review flags meaning and style issues.
AI translation sees key names, descriptions, character limits, your glossary and style guide, so a button reads like a button. Placeholders are never lost, and "do not translate" labels stay as they are.
Approved translations and your team's edits become suggestions in the editor, and exact matches fill in before AI translation at no extra cost. AI drafts never teach the memory.
Show translators the screen behind every string: upload or paste a screenshot and mark the text, or capture screenshots automatically during your Playwright tests.
Publish translations to our CDN and let your web and mobile apps load them at runtime, with release history and rollback. Text fixes ship without an app-store release.
A CLI, GitHub Action, GitLab component, REST API and webhooks, with import and export in nine formats: JSON, YAML, CSV, XLIFF, gettext PO, Flutter ARB, .NET RESX, Android XML and iOS .strings.
Workspaces, owner, admin, developer and translator roles, live collaboration, and an audit log of who changed what. Two-factor authentication and branch-scoped API tokens keep access tight.
Stop coordinating spreadsheets across feature freezes. Each feature gets its own translation branch – work lands on main only when it's reviewed and ready.
A CLI, CI/CD integrations, a REST API, and an official MCP server – so your pipeline and your AI agents can work on translations directly.
Sync locale files from any repo with init, pull, push, and status. One config file ties a project to its branch, so translations move with your code.
A GitHub Action and a GitLab CI component wrap the same sync commands. Gate pull requests on missing translations, then push new keys automatically when a branch merges.
Branch-bound API tokens scope access to a single branch and the ones it creates. Labels, exports, branches, and AI translation are all scriptable over plain HTTP.
Our official server speaks the Model Context Protocol (MCP), so agents like Claude, Cursor, and other MCP clients work on translations like a teammate. They create a branch, add keys, fill in missing languages, ask you to review, and merge – with a token that can only touch its own branches.
$npx -y @translatize/mcpUpload existing files in JSON, YAML, CSV, XLIFF, PO, ARB, RESX, Android XML, or iOS .strings – or start from scratch. Your structure is preserved.
Add teammates to workspaces with the right role: admin, developer, or translator.
Work in branches with live collaboration, AI suggestions, and review before merge.
Pull translations via the API or export to any of nine formats – JSON, YAML, CSV, XLIFF, PO, ARB, RESX, Android XML, iOS .strings – webhooks keep your pipeline in sync.
Start free and upgrade as your team grows. Cancel anytime.
For trying things out
For small teams
For growing products
For agencies & enterprises
Need more people? Professional and Agency can add extra team members at any time – up to 20 on Professional and 150 on Agency. Added seats are charged pro rata for the current billing period, and removed seats are credited to your next invoice. Over-the-air delivery is an add-on on Starter, Professional and Agency, sold in blocks of 1,000,000 requests per calendar month – $5, $4 or $3 per block, up to 10, 50 or 200 blocks.
Prices exclude VAT. Applicable taxes are calculated at checkout.
* Subject to fair use, as set out in our Terms of Service.
All prices in USD, billed monthly. Upgrade, downgrade, or cancel anytime from your account.
Need white-labeling or a custom integration? Contact us at support@translatize.com
Yes – that is what it is built for. The official MCP server gives agents like Claude Code and Cursor 28 tools to create keys, translate and manage branches, with a token you scope to one branch and the branches it creates. The CLI, the GitHub Action and the GitLab component fail a build on missing translations or quality-check errors.
A source key is a unique translation key in a project (for example checkout.pay_button). Its translated values across languages count as one key – only Free and Starter plans have key limits.
Just like Git: create a branch from main, add or edit labels there without touching production copy, and merge back when the work is reviewed. Merging to main requires admin or owner permissions.
Yes – import files in JSON, YAML, CSV, XLIFF, gettext PO, Flutter ARB, .NET RESX, Android XML, or iOS .strings and your key structure is preserved. You can export back to any of those formats at any time, or fetch translations through the REST API with a personal access token.
Yes. You can upgrade, downgrade, or cancel from your account's subscription page at any time. The Free plan is free forever.
Yes, on Professional and Agency. Professional includes 10 team members and Agency 100. Beyond that, add extra seats from your subscription page – $5 per member a month on Professional (up to 20 extra) and $3 on Agency (up to 150 extra). Added seats are charged pro rata for the rest of the billing period, and seats you remove are credited to your next invoice.
Over-the-air delivery publishes your translations to a global content delivery network, so your web or mobile app picks up new strings without a redeploy or an app-store release. It is an add-on on Starter, Professional and Agency, sold in blocks of 1,000,000 requests per calendar month (UTC) – $5, $4 or $3 per block a month respectively, up to 10, 50 or 200 blocks. We email you at 80 % and 100 % of your volume and keep serving up to 120 %; beyond that, requests pause until you add blocks or the next month begins, and the SDK falls back to cached or bundled strings. Anything you publish is public, so never put secrets in translations.
Projects live in workspaces. Each member has a role – owner, admin, developer, or translator – that controls what they can do, from editing labels to creating branches and merging to main.
Create your first project in minutes. Branch, translate, and merge – with your whole team, in real time.
Start for freeFree plan forever · No credit card required · Cancel anytime