next-i18next
next-i18next
The easiest way to translate your Next.js apps.
App Router and Pages Router
Since v16, next-i18next supports the Next.js App Router: getT in Server Components, useT in Client Components and createProxy for proxy.ts. This site runs both routers side by side; this page uses the Pages Router.
Using ICU MessageFormat or MF2?
Since v16.4.0, import I18nProvider from next-i18next/icu or next-i18next/mf2 and keep your ICU or MF2 messages, in Server and Client Components.
Do you like to unleash some super powers to have all side optimized translations?
Then you may have a look at this blog post.




