Language tools for developers
General Translation makes developer libraries and translation tools to help launch React apps in every language.
Internationalization
Our open-source internationalization (i18n) libraries let you translate entire React components inline, without complex refactoring or messy function calls.
Localization
Our AI-powered localization (l10n) platform is built for translating complicated UI idiomatically and in-context. It includes enterprise-grade features for editing, versioning, and managing translations, customized for teams of any size.
Works with your stack
Drop GT libraries into any React project in minutes.
- No painful rewrites.
- Just import and translate.
Context for more accurate translations
Say goodbye to literal translations. General Translation adapts your message to cultural contexts, tone, and intent for your target audience.
Out-of-context translation
"Home" on a website menu . . .
"Casa"
(Literally means a physical house or dwelling)
In-context translation
. . . is correctly translated to mean the main page.
"Inicio"
(The correct term for a website's home page)
Support for 100+ languages
Including Spanish, French, German, Japanese, and Chinese
Seamless developer
experience
Translate everything from simple sites to
complex user experiences
Translate JSX
Any UI passed as the children of the <T> component is tagged and translated.
Format numbers, dates, and currencies
Components and functions to format common variable types to your user's locale.
Automatically translate files
With support for formats like JSON, Markdown, and more.
Add context to create the perfect translation
Pass a context prop to give custom instructions to the AI model.
Built-in middleware
Libraries with easy-to-use middleware to automatically detect and redirect users to the correct page.
Lightning fast translation CDN
So your translations are as fast in Paris as they are in San Francisco. Provided for free.
Built in the open
Open-source libraries — built for trust and reliability
Pricing for teams of all sizes
Free
For small projects and solo developers
Pro
For startups and growing teams
Enterprise
For larger teams with custom needs
FAQs
Ready to get started? Whether you're fixing bugs, adding features, or improving docs, we welcome all contributions.
Join our community and help make internationalization easier for everyone.