Your app in every language

General Translation is a full-stack localization platform for React and Next.js. Install the library, wrap your interface in the T component, and your app renders in more than thirty languages.

The GT monogram, set from about three thousand glyph tesserae. Each color names a writing system the platform ships.
  • Latin
  • Greek
  • Cyrillic
  • Arabic
  • Devanagari
  • Hangul
  • Kana
  • Han

One component

The T component marks JSX for translation in place. You keep writing the interface in English and the library renders it in every configured locale. There are no extraction scripts and no catalog files to maintain.

What you write

import { T } from 'gt-next';

export function Welcome() {
  return (
    <T>
      <p>Your words reach every reader.</p>
    </T>
  );
}

What your readers get

  • ENYour words reach every reader.
  • ESTus palabras llegan a cada lector.
  • FRVos mots parviennent à chaque lecteur.
  • DEIhre Worte erreichen jeden Leser.
  • PTSuas palavras chegam a cada leitor.
  • ELΤα λόγια σας φτάνουν σε κάθε αναγνώστη.
  • HIआपके शब्द हर पाठक तक पहुँचते हैं।
  • ARتصل كلماتك إلى كل قارئ.
  • JAあなたの言葉はすべての読者に届きます。
  • KO당신의 글은 모든 독자에게 닿습니다.
  • ZH你的文字抵达每一位读者。
  1. npm i gt-next

    Add the library to your project.

  2. <T>...</T>

    Wrap the components you want translated.

  3. npx gtx-cli translate

    Translate at build time and deploy. A new locale is one line of config.

Writing systems

Localization is more than word replacement. The library handles plural rules, number and date formats, and right-to-left layout, so each greeting below reads correctly in its own script.

  • HolaSpanishLatin
  • BonjourFrenchLatin
  • HalloGermanLatin
  • CiaoItalianLatin
  • OláPortugueseLatin
  • ΓειαGreekGreek
  • مرحباArabicArabic
  • नमस्तेHindiDevanagari
  • 안녕하세요KoreanHangul
  • こんにちはJapaneseKana
  • 你好ChineseHan
  • MerhabaTurkishLatin

The platform

Four pieces cover the whole path from source code to reviewed translation. They share one dashboard and one set of glossaries.

Libraries

gt-next and gt-react provide components, hooks, and localized routing. The T component is the only API most apps need.

CLI

gtx-cli scans the project, sends new content for translation, and writes the results back to the repository. It runs locally or in CI.

Dashboard

Review every translation in context, edit strings by hand, and manage glossaries and brand terms with your team.

Locadex

An AI agent that performs the i18n setup for you. Point it at a repository and it opens a pull request with the full integration.

Pricing

Full-stack localization across buildtime, runtime, and review. Start free and pay for usage when you ship.

Starter

$0 to start

Everything you need to localize a production app, free until your usage grows.

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

Enterprise

Custom annual

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

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