Scale to every language

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

Get StartedDocsnpx gt@latest

Cursor, Ramp and Profound ship in over thirty languages

  • Cursor
  • Ramp
  • Mintlify
  • Profound
  • Partiful
  • ClickHouse

The T component

Wrap the markup you already wrote. GT extracts every string, translates it, and serves each locale build from the edge.

app/page.tsxgt-next
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>
  );
}
Hello, world!source · en
  1. es¡Hola, mundo!
  2. frBonjour le monde !
  3. deHallo, Welt!
  4. jaこんにちは世界!
  5. zh你好,世界!
  6. ko안녕, 세계!
  7. arمرحبا بالعالم!
  8. hiनमस्ते, दुनिया!
  • Numbers1.234.567,89de
  • Currencies1.280,00 €de
  • Dates29 juil. 2026fr
  • Plurals1 plik · 4 plikipl
  • Routing/fr/a-proposfr

Everything localization needs.

Libraries, a CLI, a dashboard, and an agent. Each is a real object with a real output.

  • 118locales ready today
  • 6first-party SDKs
  • <1sover-the-air updates
  • $0to start

Libraries

Six first-party SDKs with the same components. One install, one command.

  • gt-nextNext.jsnpm i gt-next
  • gt-reactReactnpm i gt-react
  • gt-react-nativeReact Nativenpm i gt-react-native
  • gt-tanstack-startTanStack Startnpm i gt-tanstack-start
  • gt-nodeNode.jsnpm i gt-node
  • gt-fastapiPythonpip install gt-fastapi

CLI

One run translates what changed and writes every locale build.

npx gt translate

128 strings · 3 new · 2 changed

esfrjadezh

Locadex

The agent reads the file that changed, edits it, and translates in context.

Locadex
  • Copy that was never wrapped
  • A date formatted by hand
  • A label with no locale build
+ <T> · + <DateTime> · − toLocaleDateString()

Dashboard

Source beside translation. Revision state is carried by type and stamps.

workspace · es-4194 strings
  1. Hello, world!¡Hola, mundo!approved
  2. Launch in every languageLanza en todos los idiomasapproved
  3. End-to-end localization for the world's best companiesLocalización de extremo a extremo para las mejores empresas del mundo.Localización integral para las mejores empresas del mundo.edit
  4. By continuing you agree to our Terms of Service.Al continuar, aceptas nuestros Términos de Servicio.approved
⌘K searchhistorydownloadagent · locadex

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
  • Türkçetr
  • svenskasv
  • русскийru
  • українськаuk
  • Ελληνικάel
  • עבריתhe
  • العربيةar
  • فارسیfa
  • हिन्दीhi
  • বাংলাbn
  • தமிழ்ta
  • ไทยth
  • Tiếng Việtvi
  • Indonesiaid
  • 日本語ja
  • 한국어ko
  • 简体中文zh-Hans
  • 繁體中文zh-Hant
  • አማርኛam
  • ქართულიka
  1. arArabicar-AEar-EGar-LBar-MAar-OMar-SA
  2. zhChinesezh-CNzh-Hanszh-Hantzh-HKzh-SGzh-TW
  3. deGermande-DEde-ATde-CH
  4. ptPortuguesept-BRpt-PT
  5. cnrMontenegrincyWelsh

78 base languages, 129 distinct locale tags.

Browse All Supported Locales
Locadex

The Locadex agent

A commit triggers the workflow. Locadex reads the file that changed, wraps the tree in <T>, writes the translations against the file it read, and opens the pull request.

gt cli

npx gt translate

128 strings · 3 new · 2 changed

esfrjadezh

  1. trace
  2. push → workflow · locadex scans app/page.tsx
  3. unwrapped copy · hand-rolled date · unbuilt label
  4. + <T> · + <DateTime> · − toLocaleDateString()
  5. PR #218 · 6 locales · merged

Start at $0. Pay per token.

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

Usage rates

The published rates, by workflow.

WorkflowRateGT libraries
Build time$10 / 10k input tokens$20
Runtime$1 / 10k input tokensnone
Development$1 / 10k input tokens$4
Google Slides layout processing$0.50 / 10k input tokensnone
Project context surcharge+$0.10 / 10k tokens per 500 tokens of contextnone
Locadex$5 / LCUnone
Credits$1 = 1,000,000 creditsnone
  • 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

$0per month

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
Get Started

Enterprise

Customannual

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
Contact Us