One workspace for the whole localization stack
A keyboard-first editor, Claude-powered translation, translation memory, and a REST API with signed webhooks — all working on the same source of truth.
AI translation
Claude drafts the first pass, with structured output built to preserve your placeholders.
Translation memory
Exact matches are reused instantly, at no quota cost.
In-context editing
ALT+click any string in your running app and edit it where it appears.
Developer platform
A REST API, a CLI, a GitHub Action, and HMAC-signed webhooks.
From import to shipped locale — in 4 simple steps

Import your strings
Bring your existing translation files in as they are — twenty native formats round-trip cleanly, plurals and platform structure intact.
Twenty Native Formats
JSON, Android XML, iOS .strings/.stringsdict/.xcstrings, Flutter ARB, Laravel PHP and JSON, XLIFF 1.2 and 2.0, gettext .po, YAML, Java .properties, .NET .resx, CSV, XLSX, and Markdown/MDX.
Push From Your Repo
Upload in the app, or push with the transglot CLI, the GitHub Action, or the MCP server.


Let Claude take the first pass
Batch translation runs through Claude, with structured output built to keep your placeholders and tokens intact.
Claude Haiku 4.5 By Default
Quality Mode switches to Claude Sonnet 5 with a corrective retry pass.
Translation Memory
Exact matches are reused instantly, at no quota cost.

Review it in context
Reviewers see the real UI a string lives in, so nobody has to guess what a bare key means.
Edit On Your Live App
ALT+click a string with the in-context SDK, with screenshots kept for 90 days.
Glossary And QA
A term base rides into every batch; QA runs flag mistranslations and typos.

Ship from your pipeline
Pull finished translations back into your repo from CI, and react to every completed batch.
REST API, CLI, Action, MCP
Pull, push, translate, and check batch status with scoped project tokens — from a shell, from CI, or from an AI agent.
Signed Webhooks
HMAC-SHA256 payloads across 10 events, with a delivery log and manual redelivery.
Already on another tool? Switch in one import.
Paste a read token and pull your projects, keys, and every locale across in a single run. Everything lands as first-class transglot content — ready for AI drafts, translation memory, the glossary, and review.
Lokalise
Pull projects, keys, and every locale straight from the Lokalise API.
Phrase
Import your Phrase keys and translations as flat JSON, locale by locale.
Crowdin
Bring source strings and per-language translations across from Crowdin.
On a different tool? Every one of the twenty native formats round-trips, so an export-and-import path is always open — and a real person will walk your team through it.
An editor built for large projects
A virtualized, keyboard-first grid that stays smooth on thousands of keys — and never makes you reach for the mouse.
- Keyboard-first.
- Virtualized.
- Typo-tolerant.
Typo-tolerant fuzzy search
Postgres pg_trgm finds keys and values even when you mistype them.

Optimistic cell saves
Cmd/Ctrl+Enter commits an edit instantly, then reconciles with the server.
Plural forms and RTL
Edit each CLDR plural category, and right-to-left locales render right.

A grid that never lags
Virtualized rows keep thousands of keys scrolling smoothly.
Less busywork, fewer regressions
Translation memory kills the repeat work, structured output keeps your interpolations intact, and a shared glossary plus automated QA stop terminology from drifting between locales.
Never re-translate the same string
Never re-translate the same string
Placeholders survive translation
Placeholders survive translation
Terminology stays consistent
Terminology stays consistent

00 file formats
Catch mistranslations before release
Catch mistranslations before release

Run it yourself — MIT licensed
Run it yourself — MIT licensed
Simple plans, no per-word surprises
Start on a genuinely free plan, then grow into predictable monthly pricing. Paid plans add an optional $0.003-per-word overage with a spend cap you set yourself.
Subscription
$00 /month
2,000 words a month, 1 project, and 3 seats. A hard cap, never metered — try transglot on a real project with no credit card.
50,000 words a month, 5 projects, and unlimited seats. For solo developers and small apps shipping multiple locales.
300,000 words a month, unlimited projects, and unlimited seats. Adds Quality Mode and agentic translation QA runs.
1,500,000 words a month, unlimited projects, and unlimited seats. For larger organizations with premium support needs.
Unlimited words, projects, and seats, plus SAML SSO sign-in with JIT provisioning, SCIM 2.0 provisioning, an append-only audit log, white-label branding, and priority support with a dedicated contact. Packaged/air-gap self-hosting is on the roadmap — talk to us about timing.
What's included:
- Keyboard-first translation editor
- Claude-powered AI translation
- Translation memory, at no quota cost
- REST API, CLI and GitHub Action
- In-context editing with screenshots
- Glossary and term base
- Quality Mode (Claude Sonnet 5)
- Agentic translation QA runs
- Priority support with an SLA
Your entire stack — one source of truth
Push and pull strings over a REST API, the transglot CLI, a first-party GitHub Action, or an MCP server your AI agent can call — round-trip twenty native file formats, from i18next JSON to Android XML to XLIFF, and deliver fixes at runtime over the CDN.
Plus a marketplace of two-way connectors — WordPress and Contentful free on any paid plan, six more CMS platforms, two commerce connectors, a Figma plugin, and a GitHub App.
Early access
Placeholder quotes — real customer stories coming soon.
Native File Formats
Frameworks Reached
Team Roles
Frequently asked questions
What transglot does, which file formats and frameworks it reaches, which Claude model it uses, and how self-hosting works.
transglot is an AI-native localization platform for developers and localization teams — a keyboard-first translation editor, Claude-powered AI translation, translation memory, and a developer-friendly REST API with signed webhooks, in one workspace.







