Drop in one component. No JSON files. No
t()
wrappers. No configuration.
Your entire app is instantly available in 100+ languages.
Stop spending weeks on i18n setup. Ship a global product in minutes.
t() wrappers. No Next.js
i18n config. Just wrap your app and it works.
useAutoTranslate() hook to build your own.
Next.js App Router setup — your API key stays 100% server-side.
.env.localLINGODOTDEV_API_KEY="your_api_key_here"
app/api/universal-i18n/route.tsimport { createTranslationRoute } from '@universal-i18n/react/server'; // One line. API key stays server-side. Done. export const POST = createTranslationRoute();
components/I18nWrapper.tsx"use client"; import { AutoTranslateProvider, ALL_LOCALES } from '@universal-i18n/react'; export function I18nWrapper({ children }) { return ( <AutoTranslateProvider sourceLocale="en" availableLocales={ALL_LOCALES} > {children} </AutoTranslateProvider> ); }
Write your React app in English. We translate everything else automatically at runtime — no build step, no dictionary files needed.
<AutoTranslateProvider>.
Pass
ALL_LOCALES
to unlock every language. Or pick exactly the ones you need.
Install in 30 seconds. Ship worldwide today.