Next.js i18n Starter
Build multilingual apps with ease
A production-ready starter template with better-i18n for Next.js App Router. Server-side rendering, instant locale switching, and dynamic language discovery.
enardeesfrhiitjakonlplptrutrzh-hans
Key Features
Server-Side Rendering
Translations are loaded server-side for instant page loads with no flash of untranslated content.
Type-Safe Keys
TypeScript types for your translation keys catch errors at build time, not runtime.
Instant Switching
Switch languages client-side without a full page reload using the better-i18n provider.
Quick Start
npm install @better-i18n/next
# i18n.config.ts
import { createI18n } from "@better-i18n/next";
export const i18n = createI18n({
project: "your-org/your-project",
defaultLocale: "en",
});Why better-i18n?
Start building multilingual apps today
Get up and running in minutes with better-i18n. Free to start, scales with your project.