Your product speaks
every language.
General Translation builds full-stack infrastructure for localizing apps, docs, and websites.
npx gt@latestTrusted by the world’s best companies
The T component
Wrap the tree once. GT extracts every string, translates it, and ships each locale.
- import { T, Num, DateTime } from 'gt-next';
- export default function Home() {
- return (
- <T>
- <main>
- <h1>Hello, world!</h1>
- <p>
- <DateTime>{new Date()}</DateTime>
- </p>
- <p>
- GT has everything you need to ship your
- product in <Num>{118}</Num> languages.
- </p>
- </main>
- </T>
- );
- }
npm i gt-nextnpx gt@latest¡Hola, mundo!
Bonjour, le monde !
Hallo, Welt!
こんにちは世界!
你好,世界!
안녕하세요, 세계!
مرحبا بالعالم!
Olá, mundo!
Привет, мир!
नमस्ते, दुनिया!
Ciao, mondo!
Hallo, wereld!
1.234.567,891.280,00 €1 plik · 4 pliki/fr/a-proposEverything localization needs.
Libraries, a CLI, a dashboard, and an agent, set in one platform.
Libraries
Six first-party SDKs. One provider, one loader, the same components everywhere.
gt-nextnpm i gt-nextgt-reactnpm i gt-reactgt-react-nativenpm i gt-react-nativegt-tanstack-startnpm i gt-tanstack-startgt-nodenpm i gt-nodegt-fastapipip install gt-fastapiCLI
One command reads the config, translates what changed, and writes one file per locale.
- {
- "defaultLocale": "en",
- "locales": ["es", "fr", "ja", "de", "zh"],
- "files": {
- "gt": {
- "output": "public/_gt/[locale].json"
- },
- "json": {
- "include": ["content/[locale]/*.json"]
- }
- }
- }
npx gt translatepublic/_gt/es.jsonespublic/_gt/fr.jsonfrpublic/_gt/ja.jsonjapublic/_gt/de.jsondepublic/_gt/zh.jsonzhDashboard
Source beside translation. Revision state is carried by type and chips.
Locadex
The agent reads the file that changed, wraps the tree in <T>, writes the translations against it, and opens the pull request.
- pushworkflow
- scanapp/page.tsx
- edit<T> · <DateTime>
- PR #2186 locales · merged
100+ languages, and the variants that matter
zh-Hant is not zh-Hans. Both ship.
hello
Latinhola
Latinこんにちは
Hiraganabonjour
Latin你好
Hanhallo
Latin안녕하세요
Hangulمرحبا
Arabicпривет
Cyrillicनमस्ते
Devanagariolá
LatinarArabicar-AEar-EGar-LBar-MAar-OMar-SAzhChinesezh-CNzh-Hanszh-Hantzh-HKzh-SGzh-TWdeGermande-DEde-ATde-CHptPortuguesept-BRpt-PTcnr Montenegrincy WelshThe full stack for localization
Libraries, context, translations, review, and the Locadex agent, set in one platform.
- Locadex
- Review
- Translations
- Context
- Libraries
- Locadex
- reads the changed file, opens the PR
- Review
- editor, branches, webhooks, approval
- Translations
- negotiated per request, edge-served
- Context
- glossary, prompts, context groups
- Libraries
- six first-party SDKs, one provider
Start at $0. Pay per token.
The price of a translation is knowable before you run it.
A Usage Limit is a hard cap. It blocks billing even with auto-reload on.
npx gt translate --dry-run prints what would be translated and bills 0 tokens.
Starter
Unlimited users, projects and languages. Editor, GitHub integration and Locadex included. Minimum top-up $10.
- Every SDK and the translation CLI
- Dashboard, glossaries, and the editor
- Locadex agent runs on your repo
Enterprise
Forward-deployed engineers, custom workflows for any format or framework, shared context across projects.
- SSO, RBAC, webhooks, custom SLA
- SOC 2 Type II, GDPR, ISO 27001
- Support from the engineers who build it
The block library
The cast faces and the materials of the wall. Every course is keyed to one relief. Hover a relief to see it inverted.
Ennis block
Ennis House, Los AngelesA cruciform raised on the face. Four squares stay raised at the corners. In the perforated block the cruciform is cut through and light passes.
The claim course and the T proof.
Millard block
Millard House, PasadenaTwo chevron courses run across the face and meet the next block without a break.
The frieze under the claim, the trust course, and the pricing file.
Storer block
Storer House, Los AngelesA raised central bar between two columns of slots. In the perforated block the slots are cut through.
The platform course and the shadowed course.
Freeman block
Freeman House, Los AngelesA stepped pyramid in elevation. The same setback profile the stack in the shadowed course stands on.
The languages course and the frieze above it.
Greca band
Aztec Hotel, MonroviaA crenellated meander. One continuous line across the whole course.
The bands between the proof, the platform, and the legend.
Running bond
The base course of the wallBrick courses inside one block, each joint centered on the brick below. The joints are the relief.
The footer, the base course the wall stands on.
--deco-groundThe patterned face. The ground of the wall.--tb-cast-faceThe content face, cast one step lighter.--deco-ornamentThe relief. Lichen in the recesses of the blocks.--deco-accentThe live string, and nothing else.--tb-dk-groundThe shadowed course. It does not remap.