Your appin everylanguage
General Translation is a full stack localization platform. Add the <T> component to your React app, run one command, and ship in more than 100 languages.
npx gtx-cli@latest init
The libraries are open source. The free tier has no seat limits and no language limits.
Teams building on General Translation
These products serve their users in dozens of languages through this pipeline.
- Cursor
- Ramp
- Mintlify
- Profound
- Partiful
- ClickHouse
One component, every locale
Wrap JSX in <T>. At build time the CLI collects every string inside it, translates the new ones, and writes the results back. There are no keys and no JSON files.
enimport { T } from 'gt-next';
export function Welcome() {
return (
<T>
<h2>Welcome back</h2>
<p>Your project is ready.</p>
</T>
);
}Rendered
- enWelcome backYour project is ready.
- esBienvenido de nuevoTu proyecto está listo.
- deWillkommen zurückDein Projekt ist bereit.
- jaおかえりなさいプロジェクトの準備ができました。
- arمرحبًا بعودتكمشروعك جاهز.
npx gtx-cli translate
✓ 30 locales published to the CDN
Install
npm install gt-nextOne package for Next.js. gt-react covers everything else built in React.
Wrap
<T>…</T>Put the component around your JSX. Variables, plurals, and branches keep working.
Translate
npx gtx-cli translateRun it locally or in CI. Translations ship to your repo or to the GT CDN.
Floor directory
More than 100 languages, each with the regional variants that matter. Every line below is a real string in its own script and direction.
- مرحباArabic
ar - 你好Chinese
zh - ΓειαGreek
el - नमस्तेHindi
hi - こんにちはJapanese
ja - 안녕하세요Korean
ko - HalloGerman
de - HolaSpanish
es - BonjourFrench
fr - CiaoItalian
it - OláPortuguese
pt - MerhabaTurkish
tr - HelloEnglishsource
en
Variants are separate things here. zh-Hans is not zh-Hant, and pt-BR is not pt-PT. All of them ship.
The platform
Four products share one translation pipeline.
Libraries
gt-next and gt-react
Open source components for Next.js and React. <T> translates JSX in place, useGT covers plain strings, and plurals, variables, and branches follow ICU rules.
CLI
gtx-cli
The CLI collects strings at build time, requests translations, and writes them back to your repo or to the CDN. It runs the same way locally and in CI.
Review
Dashboard
Review every string, edit translations, manage glossaries, and approve releases with your team before they ship.
Agent
Locadex
An AI agent that does the i18n setup for you. It wraps your components, configures the project, and opens the pull request. You review the diff.
Published rates
Start at $0 and pay per token. The price of a translation is knowable before you run it.
Starter
$0 per month
Unlimited users, projects, and languages. Editor, GitHub integration, and Locadex included. Minimum top-up of $10.
- Every SDK and the translation CLI
- Dashboard, glossaries, and the editor
- Locadex agent runs on your repo
Enterprise
Custom annual
Forward-deployed engineers, custom workflows for any format or framework, and shared context across projects.
- SSO, RBAC, webhooks, custom SLA
- SOC 2 Type II, GDPR, ISO 27001
- Support from the engineers who build it
A usage limit is a hard cap and blocks billing even with auto-reload on. npx gt translate --dry-run prints what would be translated and bills 0 tokens.