Dashboard de Analytics y métricas de traducción — better-i18n
Monitorea el progreso de traducción, la cobertura y el rendimiento del equipo en todos tus proyectos e idiomas.
Analytics de traducción y visibilidad
Entender el estado de tus traducciones es esencial para lanzar con confianza en múltiples idiomas. Better i18n ofrece visibilidad sobre la cobertura de traducción, conteo de claves y salud del proyecto a través del Dashboard y la REST API.
Vista general del Dashboard
El Dashboard de Better i18n te da una vista clara del estado de traducción de tu proyecto:
- Cobertura por idioma: Ve qué porcentaje de claves están traducidas para cada idioma objetivo
- Conteo de claves por namespace: Entiende cómo se distribuyen tus traducciones en las distintas partes de tu app
- Gestión de idiomas: Consulta todos los idiomas configurados y su progreso de traducción
Esta es la forma más rápida de responder la pregunta "¿estamos listos para lanzar este idioma?" — abre el Dashboard y revisa los números de cobertura.
Organización por namespaces
Better i18n organiza las traducciones en namespaces que reflejan la estructura de tu aplicación. El Dashboard muestra el conteo de claves desglosado por namespace, para que puedas identificar qué áreas de tu app necesitan más trabajo de traducción.
Por ejemplo, puedes ver que tu namespace settings está al 100% traducido en francés, pero tu namespace onboarding solo está al 60%. Este tipo de visibilidad ayuda a los equipos a priorizar el trabajo de traducción donde más importa.
Métricas de cobertura en CLI
El comando sync proporciona métricas de cobertura directamente en tu terminal:
better-i18n sync --summary
El output incluye:
- Cobertura local a remoto: Qué porcentaje de las claves de traducción de tu código existen en Better i18n
- Uso remoto: Qué porcentaje de claves en Better i18n se usan activamente en tu código
Usa --format json para extraer estas métricas de forma programática:
{
"coverage": {
"local": 59,
"remote": 63
},
"comparison": {
"missingCount": 473,
"unusedCount": 386
}
}
Esto es útil para rastrear tendencias de cobertura a lo largo del tiempo en tus propias herramientas o dashboards.
Acceso por REST API
La REST API en dash.better-i18n.com/api ofrece acceso programático a los datos de tu proyecto. Puedes consultar:
- Detalles del proyecto y configuración de idiomas
- Claves de traducción y sus valores en todos los idiomas
- Estado de Sync y estado de publicación
Esto significa que puedes construir reportes personalizados, integrar el estado de traducción en los dashboards existentes de tu equipo, o automatizar flujos de trabajo basados en la completitud de las traducciones.
La autenticación utiliza tokens Bearer, y todas las operaciones CRUD estándar sobre claves, idiomas y proyectos están soportadas.
MCP para monitoreo asistido por IA
Si tu equipo usa asistentes de IA (Claude, Cursor, Windsurf, Zed), la integración MCP te permite consultar el estado de traducción de forma conversacional:
- "¿Cuántas claves faltan en francés?"
- "Lista todas las claves en el namespace onboarding"
- "¿Cuál es el estado de publicación del proyecto?"
El servidor MCP expone 11 herramientas incluyendo listKeys, getProject, getPendingChanges y getSyncs — dando a los asistentes de IA acceso de lectura directo a tus datos de traducción.
Audit Logs
Cada cambio en Better i18n queda registrado en el audit log. Esto incluye:
- Creación, actualización y eliminación de claves
- Cambios en traducciones (quién cambió qué y cuándo)
- Eventos de publicación
- Incorporación de idiomas
El historial de auditoría proporciona trazabilidad y facilita identificar cuándo y por qué cambió una traducción.
Lo que no ofrecemos
Para establecer expectativas claras:
- Sin métricas de rendimiento de equipo — el Dashboard no rastrea la productividad individual de traductores, tiempos de revisión ni throughput
- Sin análisis de tendencias de calidad — no hay gráficos históricos que muestren puntuaciones de calidad de traducción a lo largo del tiempo
- Sin detección de obsolescencia — el sistema no marca automáticamente traducciones que puedan estar desactualizadas tras cambios en el texto fuente
- Sin event streaming — los datos de Analytics están disponibles vía REST API y Dashboard, no a través de streams de eventos en tiempo real ni Webhooks
- Sin integraciones con herramientas de BI — no hay conectores integrados para Looker, Tableau ni herramientas similares (aunque puedes construirlos usando la REST API)
Primeros pasos
Tus Analytics de traducción están disponibles de inmediato al crear un proyecto:
- Agrega idiomas objetivo en la configuración de tu proyecto
- Importa o crea claves de traducción
- Visualiza la cobertura en el Dashboard
- Usa
better-i18n sync --summarypara métricas vía CLI - Consulta la REST API para acceso programático
Crea tu cuenta para obtener visibilidad sobre la salud de traducción de tu proyecto.