Crea aplicaciones multilingües fácilmente
Un template de inicio listo para producción con better-i18n para Next.js App Router. Renderizado del lado del servidor, cambio instantáneo de idioma y descubrimiento dinámico de idiomas.
getTranslations()Renderizado del lado del servidor
Las traducciones se cargan en el servidor para cargas de página instantáneas sin parpadeo de contenido sin traducir.
See demouseTranslations()Claves con tipos seguros
Los tipos de TypeScript para tus claves de traducción detectan errores en tiempo de compilación, no en tiempo de ejecución.
See demoTry It Live
See all demos| en-US | es-ES | ||
|---|---|---|---|
| $ | $1,234,567.89 | 1.234.567,89 € | ¥1,234,568 |
| Mar 19, 2026 | 19 mar 2026 | 2026/03/19 | |
| 7 days ago | hace 7 días | 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.
Inicio rápido
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|.*\\..*).*)"],
};¿Por qué better-i18n?
Entrega por CDN
Traducciones servidas desde el edge para tiempos de carga instantáneos en todo el mundo.
Integraciones con frameworks
Soporte de primera clase para Next.js, React y más con SDKs dedicados.
Dashboard visual
Gestiona traducciones, invita colaboradores y haz seguimiento del progreso en un solo lugar.
Código abierto
Desarrollo impulsado por la comunidad con total transparencia en GitHub.
Help Center
Multilingual help center powered by Better i18n — search articles, browse categories, all translated in real-time.
Empieza hoy a crear apps multilingües
Empieza en minutos con better-i18n. Gratis para comenzar, escala con tu proyecto.