Automate translation

General Translation, your platform to launch React and Next.js apps in EnglishEnglish

Internationalize your app instantly

General Translation publishes localization libraries, plus AI translations that ship as fast as you do.
Scale to customers in 100+ countries
Over three quarters of internet users can't speak English. Capture the 75% of global customers you're missing by launching a multilingual app.
Optimize your search engine rankings
Be the top-ranked search result by creating dozens of high-quality pages. Offer convenient routes like /es, /fr, and /ja for search engines to index.
United States to everywhere
Secure your competitive advantage by being first to market in dozens of countries.

Lightning-fast infra

With a global translation CDN included for freeSo your site is as fast in Paris as it is in San Francisco

Smart localization

General Translation libraries are built to translate anything
— from simple sites to complex UI.

Translate on-demand
AI-generated translations on demand, so you can start shipping multilingual software in minutes.
Translate JSX
Any UI passed as the children of the <T> component is tagged and translated.
javascript
import { T } from 'gt-next'

export function Example() {

	return (
		<T id="my_id">
			<p>Hello, world</p>
		</T>
	)
}
Automated routing with built-in middleware
Serve your customers in their preferred language with zero friction.
javascript
import { createNextMiddleware } from 'gt-next/middleware'

export default createNextMiddleware({
	defaultLocale: "en-US"
	locales: ["fr", "es", "de", "it", "ja"]
})

export const config = {
	matcher: ["/((?!api||static|.*\..*|_next).*)"]
}
Format numbers, dates, and currencies
<Num>, <Currency>, and <DateTime> components automatically format their contents to your user's locale.

This product costs $20.00.
Generate plural forms across languages
Alternate plural forms in languages like Arabic and Polish are covered out of the box, with no extra engineering work needed.

Your team has 2 members.

Add context to create the perfect translation
Pass a context prop to give custom instructions to the AI model.
javascript
import { T } from 'gt-next'

export function Example() {

	return (
		<T
			id="my_id"
			context="Translate informally"
		>
			What's up, how are you doing?
		</T>
	)
}

Pricing

Unlimited languages starting from $20.

Free

Free

For small projects and solo developers

    • 5000 translated tokens per month included
    • Free translation CDN
    • Email support

Pro

$20 / month

For startups and growing teams

    • Unlimited languages
    • Free translation CDN
    • 100,000 tokens per month included, then usage-based
    • Additional usage charged at $2.5 / 10,000 tokens
    • Priority support on Email and Slack

Enterprise

Contact us

For larger teams with custom localization needs

    • Unlimited languages
    • Free translation CDN
    • Unlimited translated tokens
    • Custom integrations
    • EU data residency
    • 24/7 support on Email, Phone, and Slack

Ready to ship your software globally?