Crea applicazioni multilingue con facilità
Un template iniziale pronto per la produzione con better-i18n per Next.js App Router. Rendering lato server, cambio lingua istantaneo e scoperta dinamica delle lingue.
getTranslations()Rendering lato server
Le traduzioni vengono caricate lato server per caricamenti istantanei della pagina senza flash di contenuto non tradotto.
See demouseTranslations()Chiavi tipizzate
I tipi TypeScript per le chiavi di traduzione rilevano gli errori al momento della build, non in fase di esecuzione.
See demoTry It Live
See all demos| en-US | it-IT | ||
|---|---|---|---|
| $ | $1,234,567.89 | 1.234.567,89 € | ¥1,234,568 |
| Mar 19, 2026 | 19 mar 2026 | 2026/03/19 | |
| 7 days ago | 7 giorni fa | 7 日前 |
format.number(1234567.89, { style: "currency" })npx better-i18n doctori18n Doctor
Run in CI/CD, analyze in Dashboard. Catch missing keys, hardcoded strings, and orphan translations with a single command.
Avvio rapido
npm install @better-i18n/next
# i18n.config.ts
import { createI18n } from "@better-i18n/next";
export const i18n = createI18n({
project: "my-org/my-app",
defaultLocale: "en",
});
# middleware.ts
import { i18n } from "./i18n.config";
export default i18n.betterMiddleware();
export const config = {
matcher: ["/((?!api|_next|.*\\..*).*)"],
};Perché better-i18n?
Distribuzione CDN
Traduzioni servite dall'edge per tempi di caricamento istantanei in tutto il mondo.
Integrazioni con framework
Supporto di prima classe per Next.js, React e altro con SDK dedicati.
Dashboard visuale
Gestisci traduzioni, invita collaboratori e tieni traccia dei progressi in un unico posto.
Open Source
Sviluppo guidato dalla community con piena trasparenza su GitHub.
Help Center
Multilingual help center powered by Better i18n — search articles, browse categories, all translated in real-time.
Inizia oggi a creare app multilingua
Inizia con better-i18n in pochi minuti. Gratuito per iniziare, si adatta al tuo progetto.