No más tareas de traducción en tu backlog
Haz push del código y las traducciones se sincronizan automáticamente. El PM ya no te molestará.
Manual today
- Añadir clave de traducción al códigoby hand
- Crear entrada JSON en el locale fuente
- Copiar la clave a todos los archivos de locale destinoonce per locale
- Una clave nueva se cuela en la revisión de código
- Enviar email al traductor con contextodays of waiting
- Esperar traducciones
- Importar archivos traducidos
- Resolver conflictos de fusión en los archivos de idioma
- Hacer push a GitHub
- Esperar al siguiente despliegue para publicar el textoevery release
- Escribe la funcionalidad y usa la clave
- Claves detectadas automáticamenteone command
- Traduce con IA
- Revisa y aprueba en el editorin the editor
- Publicar automáticamenteno deploy
Problemas que resolvemos
Deja de perder tiempo en tareas de traducción que no deberían ser tuyas
Cambio de contexto
Sin saltar entre plataformas y archivos JSON. Todo se sincroniza automáticamente desde tu codebase.
Sincronización manual
Auto-sync al hacer push, sin ciclos de exportar/importar. Haz push a main y las traducciones se actualizan automáticamente.
Deuda de backlog
La IA hace el trabajo pesado; tú solo apruebas. No más tickets de traducción acumulándose en tu sprint.
Puntos de dolor de los desarrolladores
Frustraciones reales de la comunidad de desarrolladores — y cómo Better I18N las resuelve.
"Infierno de configuración YAML — 200 líneas de config solo para añadir un nuevo idioma"
— Dev.toConfiguración cero. Ejecuta bunx better-i18n init y empieza a traducir en menos de 5 minutos.
"Cambiar de contexto entre el código y la plataforma de traducción mata mi flujo de trabajo"
— Hacker NewsLas herramientas MCP y la integración con el IDE te permiten gestionar traducciones sin salir del editor.
"Errores de claves faltantes descubiertos solo en producción — nuestros usuarios ven claves de traducción sin procesar"
— Dev.toLos SDKs tipados detectan claves faltantes en tiempo de build. La CLI valida las claves antes del despliegue.
Envía i18n en 5 minutos
Un solo comando para inicializar. Claves tipadas generadas automáticamente. Despliega traducciones en un CDN global — sin necesidad de reconstruir.
- Detecta automáticamente tu framework y configura el SDK
- Genera tipos TypeScript para todas las claves de traducción
- Despliega traducciones en más de 300 ubicaciones edge instantáneamente
# Inicializar Better I18N en tu proyecto
$ bunx better-i18n init
→ Detectado: React + TanStack Router
→ Instalando @better-i18n/use-intl...
→ Configuración i18n.ts + tipos generados
✓ ¡Listo! Ejecuta bun dev para empezar a traducir.Por qué los desarrolladores eligen Better I18N
Del infierno de la configuración a enviar en minutos.
Infierno de configuración YAML — 200 líneas de boilerplate solo para añadir un idioma, claves rotas descubiertas en producción.
Envía i18n en 5 minutos, no 5 días. Sin configuración, tipado seguro y entrega CDN instantánea.
Más de 200 endpoints de API, autocorrección CLI, 6 SDKs de framework y validación de claves en build.
Pipeline
Cómo funciona
Del código a producción en cuatro pasos simples
Tu workflow de i18n, simplificado
Lanza features más rápido sin la carga extra de i18n
- Añadir clave de traducción al código
- Crear entrada JSON en el locale fuente
- Copiar la clave a todos los archivos de locale destino
- Enviar email al traductor con contexto
- Esperar traducciones
- Importar archivos traducidos
- Hacer push a GitHub
- Hecho
5 gestionado automáticamente · Better I18N vigila tu repo, detecta nuevas claves y se encarga del resto.
Asistentes de programación con IA
Gestiona traducciones directamente desde tu asistente de programación con IA. Usa lenguaje natural para traducir, buscar y actualizar tus archivos de i18n.
Comandos en lenguaje natural
Solo pregunta "traduce esto" o "agrega una clave" directamente en tu editor.
Traducción con contexto
La IA de Better entiende la estructura de tus archivos y tus patrones de nombres de variables.
Actualizaciones en tiempo real
Las traducciones se sincronizan al instante sin cambiar de contexto.
{
"mcpServers": {
"better-i18n": {
"command": "npx",
"args": ["@better-i18n/mcp"],
"env": {
"BETTER_I18N_API_KEY": "your-api-key"
}
}
}
}Recursos para desarrolladores
Todo lo que necesitas para empezar