Localization usually pulls your best engineers off the roadmap for an open-ended slog. Polyglot turns it into a bounded task you can gate in CI — predictable enough to put on a sprint board.
The work isn't the translating — it's everything around it. Polyglot removes the parts that don't fit in a planning poker round.
The expensive failure mode isn't the initial translation — it's the slow drift afterward, as new features ship English-only and nobody notices until a market complains. Polyglot can check each pull request, distinguish new debt from the baseline, and enforce policy after the team deliberately enables it.
# CI check on a feature PR
polyglot scan --ci
Coverage: 100% (de, fr, ja)
✓ No untranslated strings introduced
# next PR adds an un-translated string
polyglot scan --ci
✗ 1 untranslated string · build failed
src/billing.tsx:23 "Upgrade plan"
Command to scope the work
Open GitHub Action
Translation quality
Developer seats on Team
Four steps, all scriptable, none of them blocked on a vendor or a specialist.
polyglot scan lists the candidate strings the launch touches and where they live — a solid first count to scope against.
polyglot wrap extracts strings into message catalogs with a diff your team reviews like any PR.
polyglot translate fills every target language in one pass, reusing anything already translated.
Add the differential check to CI and establish the baseline, so every pull request afterward shows what it added rather than what the repository already owed. Policies that block a merge are in early access.
Run polyglot scan on the target scope — it reports candidate strings and the files they live in. Wrapping and translating are bounded steps, so you get a solid first count to put on a board instead of a multiplier-laden guess. Check it against the screens you’re shipping.
Start with the CLI and open GitHub Action on any plan. Team adds managed checks, catalog sync, and verified translation PRs.
For individual developers
For growing teams
Polyglot Automation is in early access. Setup and availability
For large projects
Polyglot Automation is in early access. Setup and availability
Try it out — no card, no commitment.
Start in your terminal
Run a scan on the repo you’re planning to localize and get a string count in seconds. The first 50 translations are free. When every pull request needs a native Check and translations need team sign-off, Team adds shared review and translation PRs (Automation is early access) — flat price, five developer seats, reviewers free.