General Translation builds full-stack infrastructure for localizing apps, docs, and websites.
Trusted by the world’s best companies
The dashboard tracks every locale like a departure: strings counted, coverage measured, status called. When Locadex lands a run, the row flips.
Developer-first SDKs to translate everything from simple sites to complex user experiences.
1import { T, Num, DateTime } from 'gt-next';23export default function Home() {4return (5<T>6<main>7<h1>Hello, world!</h1>8<p>9<DateTime>{new Date()}</DateTime>10</p>11<p>12GT has everything you need to ship your13product in <Num>{118}</Num> languages.14</p>15</main>16</T>17);18}
Server components, middleware locale routing, and static translations built at build time.
<T>…</T>es'¡Hola, mundo!'de1.234.567,89de1.280,00 €fr29 juil. 2026pl1 plik · 4 plikiuseGT() · getGT()context="file"fr/fr/a-proposAgents write translations. You review, edit, and approve in a focused workspace.
Buildtime, runtime, and review — one project, one config, one bill.
Hover a stage — the same string climbs all seven.
Mark up JSX once — every locale ships from your build.
import { T } from 'gt-next'<T><h1>Hello, world!</h1></T>
User-generated content, translated on demand at runtime.
await tx('Payment received', {$locale: 'ja',})
Glossaries, directives, and review in one workspace.
The agent that internationalizes your repo in guarded PRs.
@@ −4,1 +4,1 @@ app/checkout.tsx<p>Payment received</p><p><T>Payment received</T></p>Glossary and tone set at the top; every project and component below inherits them.
“Locadex is the GT agent — do not translate.”
“Active voice. Use formal ‘Sie.’” de
On overlap the top group wins: formal ‘Sie’ holds, casual tone loses.
<T $context="popup, not bread">Click the toast to dismiss</T>
Full-stack localization across buildtime, runtime, and review.
Start free and upgrade when you ship. Everything you need to localize a real product.
Talk to an engineer about implementation, volume, and your security review.