General Translation

Launch in every language.

General Translation builds full-stack infrastructure for localizing apps, docs, and websites.

Now boardingWELCOME BACK! — English
Get startedDocs
Departures — 118 locales supportedall on time
ES ESPAÑOL — SHIPPED
FR FRANÇAIS — SHIPPED
JA 日本語 — ON TIME
DE DEUTSCH — SHIPPED
ZH 中文 — ON TIME
KO 한국어 — SHIPPED

Trusted by the world’s best companies

CursorRampMintlifyProfoundPartifulClickHouse

Ship on schedule, in every locale.

The dashboard tracks every locale like a departure: strings counted, coverage measured, status called. When Locadex lands a run, the row flips.

Departures — acme/web · productiongate GT-01
EspañolSpanishES1,284 / 1,284100%SHIPPED
FrançaisFrenchFR1,284 / 1,284100%SHIPPED
日本語JapaneseJA1,284 / 1,284100%SHIPPED
DeutschGermanDE1,271 / 1,28499%ON TIME
中文ChineseZH1,284 / 1,284100%SHIPPED
한국어KoreanKO1,262 / 1,28498%ON TIME
PortuguêsPortuguesePT1,284 / 1,284100%SHIPPED
العربيةArabicAR1,239 / 1,28497%ON TIME
हिन्दीHindiHI1,284 / 1,284100%SHIPPED
TürkçeTurkishTR214 / 1,28417%BOARDING
118 locales supported · 10 on the boardupdated 2 min ago

One toolchain, every stack.

Developer-first SDKs to translate everything from simple sites to complex user experiences.

app/page.tsx
1import { T, Num, DateTime } from 'gt-next';
2
3export default function Home() {
4 return (
5 <T>
6 <main>
7 <h1>Hello, world!</h1>
8 <p>
9 <DateTime>{new Date()}</DateTime>
10 </p>
11 <p>
12 GT has everything you need to ship your
13 product in <Num>{118}</Num> languages.
14 </p>
15 </main>
16 </T>
17 );
18}
gt-next

Server components, middleware locale routing, and static translations built at build time.

npm i gt-nextnpx gt@latest
UI<T>…</T>
Textes'¡Hola, mundo!'
Numbersde1.234.567,89
Currenciesde1.280,00 €
Datesfr29 juil. 2026
Pluralspl1 plik · 4 pliki
FunctionsuseGT() · getGT()
Contextcontext="file"
Routingfr/fr/a-propos
gt-next reference

Edit in context.

Agents write translations. You review, edit, and approve in a focused workspace.

  • Side-by-side source and translation view
  • See diffs when translations are regenerated
  • Edit translations before or after they go live
workspace · es-4194 strings
source — en
translation — es
Hello, world!
¡Hola, mundo!approved
Launch in every language
Lanza en todos los idiomasapproved
End-to-end localization for the world's best companies
Localización de extremo a extremo para las mejores empresas del mundo.Localización integral para las mejores empresas del mundo.edit
By continuing you agree to our Terms of Service.
Al continuar, aceptas nuestros Términos de Servicio.approved
⌘K searchhistorydownloadagent · locadex

Everything you need, in one toolchain.

Buildtime, runtime, and review — one project, one config, one bill.

One string, source to screen

Hover a stage — the same string climbs all seven.

The GT stack, end to end: app code, gt cli, Locadex, context, review, edge CDN and runtime delivery — each plane taps the same doubled rail, from source code to the translated string on a user’s screen
gt cliacme/web
$ npx gt translate
gt-next detected · Next.js App Router
128 strings · 3 new · 2 changed
es fr ja de zh
done in 8.4s · local edits preserved

Code

Mark up JSX once — every locale ships from your build.

page.tsxNext.jsReact
import { T } from 'gt-next'
<T>
<h1>Hello, world!</h1>
</T>
es¡Hola, mundo!
jaこんにちは世界!

Content

User-generated content, translated on demand at runtime.

notify.tsruntimeNode.js
await tx('Payment received', {
$locale: 'ja',
})
200 · 84 ms · cached at the edge
{ "ja": "支払いを受領しました" }

Dashboard

Glossaries, directives, and review in one workspace.

acme/webproduction
enesfrjadezh
glossary24 terms
directives6 rules
reviewqueue empty
v214 · published2 min ago

Locadex

The agent that internationalizes your repo in guarded PRs.

PR #218locadex → mainGitHub
@@ −4,1 +4,1 @@ app/checkout.tsx
<p>Payment received</p>
+<p><T>Payment received</T></p>
merged+38 −6 · checks passed

Context, defined once — inherited all the way down

Glossary and tone set at the top; every project and component below inherits them.

Organization
Glossary

“Locadex is the GT agent — do not translate.”

Directives

“Active voice. Use formal ‘Sie.’” de

Project
1brand-coreorg
2docs-styleorg
3checkout-copyproject

On overlap the top group wins: formal ‘Sie’ holds, casual tone loses.

Component
<T $context="popup, not bread">
Click the toast to dismiss
</T>
esla notificaciónla tostada

One commit, on the clock

09:41:02committedapp/page.tsx
09:41:18extractedhash 0f3a92
09:41:44pr openedlocadex · #218
09:42:03translated6 locales · 3.4 s
09:44:37approvedreview · @mira
09:45:01publishededge · 3 regions
09:45:09renderedde · 38 ms

Pricing for everyone.

Full-stack localization across buildtime, runtime, and review.

Starter

$0to start

Start free and upgrade when you ship. Everything you need to localize a real product.

  • Every SDK and the translation CLI
  • Dashboard, glossaries, and the editor
  • Locadex agent runs on your repo
Get started

Enterprise

Customannual

Talk to an engineer about implementation, volume, and your security review.

  • Volume pricing across projects
  • SOC 2 Type II, GDPR, ISO 27001
  • Support from the engineers who build it
Contact us