Scale to every language

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

Get StartedDocs
npx gt@latest

Trusted by the world's best companies

The T component

The source string stays in the code, inside T. The build writes one translation per configured locale and serves each one from the edge.

app/page.tsxen
import { T } from 'gt-next';

export default function Home() {
  return (
    <T>
      <h1>Hello, world!</h1>
      <p>Get started</p>
    </T>
  );
}
  1. Hello, world!en
  2. ¡Hola, mundo!

    es
  3. こんにちは、世界!

    ja
  4. Hallo, Welt!

    de
  5. Bonjour le monde !

    fr
  6. 你好,世界!

    zh
  1. Get starteden
  2. Comenzar ahora

    es
  3. 始める

    ja
  4. Jetzt starten

    de
  5. Commencer

    fr
  6. 立即开始

    zh
Two strings in the source · five locales in the config · every output served from the edge

The stack

Libraries in the app, a CLI in the build, a dashboard for review, and Locadex in the repository. One pipeline carries a string from the source file to the translated screen.

libraries6 first-party SDKs
  • Next.jsgt-next
  • Reactgt-react
  • React Nativegt-react-native
  • TanStack Startgt-tanstack-start
  • Node.jsgt-node
  • Pythongt-fastapi
npm i gt-nextnpx gt@latest
gt cligt.config.json
$ npx gt translate
128 strings · 3 new · 2 changed
esfrjadezh
640 translations
npx gt translate --dry-run
workspace · es-4194 strings
  1. Hello, world!¡Hola, mundo!
  2. Launch in every languageLanza en todos los idiomas
  3. End-to-end localization for the world's best companiesLocalización integral para las mejores empresas del mundo.
  4. By continuing you agree to our Terms of Service.Al continuar, aceptas nuestros Términos de Servicio.
historydownloadagent · locadex
agent · locadexPR #218
Locadex

Locadex reads the repository, writes the translations for every configured locale, and opens the pull request for review.

128 strings6 locales640 translations

100+ languages, and the variants that matter

zh-Hant is not zh-Hans. Both ship.

  • Englishen
  • españoles
  • françaisfr
  • Deutschde
  • portuguêspt
  • italianoit
  • Nederlandsnl
  • polskipl
  • svenskasv
  • Türkçetr
  • русскийru
  • Ελληνικάel
  • العربيةar
  • עבריתhe
  • हिन्दीhi
  • ไทยth
  • Indonesiaid
  • 日本語ja
  • 한국어ko
  • 中文zh

78 base languages, 129 distinct locale tags.

  • 简体中文zh-Hans
  • 繁體中文zh-Hant
Browse All Supported Locales

Start at $0. Pay per token.

The price of a translation is knowable before you run it.

Starter

$0per month

Minimum top-up $10.

  • Locadex AI Agent
  • Open-Source SDKs
  • Translation CLI
  • Context Platform
  • Translation CDN
  • Version Branching
Get Started
Usage rates
WorkflowRateGT libraries
Build time$10 / 10k input tokens$20
Runtime$1 / 10k input tokens
Development$1 / 10k input tokens$4
Google Slides layout processing$0.50 / 10k input tokens
Project context surcharge+$0.10 / 10k tokens per 500 tokens of context
Locadex$5 / LCU
Credits$1 = 1,000,000 credits

Enterprise

Customannual

Forward-deployed engineers, custom workflows for any format or framework, shared context across projects.

  • Custom Roles
  • Webhooks
  • SOC 2 Type II Certification
  • ISO 27001 Certification
  • SSO (SAML & OIDC)
  • Slack Support
  • Phone Support
Contact Us
  • 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.
Compare Plans and Usage Pricing