Característica

Colaboración en equipo con better-i18n: traduce junto a tu equipo en tiempo real

Revisa, comenta y aprueba traducciones con tu equipo. Comandos @mention para interacción en lenguaje natural.

Colaboración en equipo en better-i18n

La localización es un esfuerzo de equipo. Los desarrolladores añaden cadenas, los traductores aportan su conocimiento lingüístico y los product managers deciden cuándo lanzar. better-i18n soporta este flujo de trabajo mediante control de acceso basado en roles, integraciones con asistentes de IA vía MCP y un registro de auditoría completo que mantiene a todos los involucrados con plena trazabilidad.

Control de acceso basado en roles

better-i18n ofrece RBAC a nivel de proyecto. Puedes asignar distintos roles a los miembros del equipo, controlando quién puede:

  • Ver traducciones
  • Editar y crear claves de traducción
  • Publicar traducciones en el CDN
  • Gestionar la configuración del proyecto e idiomas

Los roles están definidos por proyecto, de modo que un miembro del equipo puede tener permisos distintos en diferentes proyectos dentro de tu organización.

La autenticación se gestiona mediante GitHub OAuth, lo que resulta muy sencillo para equipos de ingeniería que ya utilizan GitHub.

Asistentes de IA vía MCP

La integración con MCP es donde el modelo de colaboración de better-i18n se extiende más allá del dashboard. Hay dos servidores MCP disponibles:

@better-i18n/mcp -- 11 herramientas para la gestión de traducciones:

  • listProjects / getProject -- consultar el estado del proyecto
  • listKeys / createKeys / updateKeys / deleteKeys -- gestionar claves de traducción
  • addLanguage -- añadir idiomas de destino
  • getSyncs / getSync -- verificar el estado de sincronización
  • getPendingChanges / publishTranslations -- revisar y publicar

@better-i18n/mcp-content -- 17 herramientas para la gestión de contenido (funcionalidades de CMS headless)

Estas herramientas funcionan con Claude, Cursor, Windsurf y Zed. Los miembros de tu equipo pueden gestionar traducciones directamente desde su editor de código o asistente de IA:

"Add the key onboarding.welcome with value 'Welcome to the app' in English"
"What keys are missing in the checkout namespace?"
"Publish all pending changes"

La URL remota del MCP es https://mcp.better-i18n.com/mcp -- no se requiere configuración de servidor local.

Integración con GitHub

Cuando tu repositorio está conectado, better-i18n crea pull requests con los archivos JSON traducidos cada vez que publicas. Esto significa que:

  • Los cambios de traducción pasan por tu proceso habitual de code review
  • Los desarrolladores pueden ver exactamente qué cambió en el diff
  • Al hacer merge del PR, las traducciones se despliegan junto con tu código

Los webhooks se activan en los eventos de publicación, manteniendo tu repositorio sincronizado automáticamente.

Registro de auditoría

Cada acción en better-i18n queda registrada en el registro de auditoría:

  • Creación, actualización y eliminación de claves
  • Cambios en traducciones con valores anteriores y posteriores
  • Eventos de publicación
  • Adición de idiomas
  • Cambios en roles y permisos

Esto brinda a tu equipo trazabilidad total. Si una traducción cambia de forma inesperada, puedes rastrear quién realizó el cambio y cuándo.

Flujo de trabajo en el dashboard

El dashboard es el centro de operaciones para el trabajo de traducción:

  1. Gestión de claves -- navega, busca y edita claves de traducción organizadas por namespace
  2. Resumen de idiomas -- consulta los porcentajes de cobertura de cada idioma de destino
  3. Traducción con IA -- genera traducciones con aplicación de glosario y revísalas antes de publicar
  4. Publicación -- envía las traducciones aprobadas al CDN o activa un PR en GitHub

Los miembros del equipo con los roles adecuados pueden realizar cada una de estas acciones, mientras que el resto puede consultar el estado y el progreso.

Publicación en CDN

Una vez aprobadas las traducciones, publicarlas las envía al CDN de better-i18n (impulsado por la red edge de Cloudflare). Las traducciones publicadas están disponibles en:

cdn.better-i18n.com/{org}/{project}/{locale}/{namespace}.json

Esto significa que las actualizaciones de traducción pueden publicarse sin redesplegar tu aplicación.

Lo que aún no ofrecemos

Por transparencia, estas son las funcionalidades de colaboración que aún no están disponibles:

  • Sin colaboración en tiempo real -- no hay cursor en vivo, indicador de presencia ni edición simultánea. Los miembros del equipo trabajan de forma independiente y los cambios se guardan al enviarlos.
  • Sin hilos de comentarios -- no es posible dejar comentarios en claves de traducción específicas ni iniciar conversaciones dentro del dashboard.
  • Sin sistema de @mention -- no hay forma de etiquetar a miembros del equipo o asistentes de IA dentro de la interfaz.
  • Sin flujos de aprobación configurables -- más allá de los roles de RBAC, no existen cadenas de aprobación en múltiples pasos ni requisitos de firma.
  • Sin SSO/SAML -- la autenticación es solo mediante GitHub OAuth. El SSO empresarial no está disponible en este momento.

Primeros pasos

  1. Crea tu cuenta y configura tu organización
  2. Invita a los miembros del equipo y asigna roles por proyecto
  3. Conecta tu repositorio de GitHub para flujos de trabajo basados en PRs
  4. Configura MCP en los asistentes de IA de tu equipo para la gestión desde el editor
  5. Define tu Glosario para mantener una terminología coherente en todo el equipo

better-i18n le da a tu equipo la estructura necesaria para colaborar en traducciones sin reemplazar tu flujo de trabajo de desarrollo existente.

Descubra más

Translation Sync Engine — Procesamiento Async Confiable para su Pipeline de Localización con better-i18n

Una pipeline de traducción async confiable que mantiene su código fuente, traducciones y CDN perfectamente sincronizados — con detección de conflictos, activity logging y cero pérdida de datos.

better-i18n Doctor: Monitoreo Automatizado de Calidad de Traducción

Escanea tu código en busca de traducciones faltantes, orphan keys y discrepancias en placeholders. Obtén una puntuación de salud del 0 al 100 con cada commit.

Operaciones Batch de better-i18n para Gestión de Traducciones a Escala Enterprise

Actualiza, publica y gestiona miles de traducciones en una sola operación. Las herramientas batch de better-i18n manejan volúmenes enterprise sin esfuerzo.

Developer Experience & Platform UX — better-i18n: Construido para la velocidad, diseñado para el disfrute

Una developer experience cuidadosamente diseñada donde cada interacción es intencional — navegación por Command Palette, Inline Editing, Auto-Sync y asistencia impulsada por IA integrada en cada flujo de trabajo.

better-i18n Gestión de Medios: Activos de Contenido para Proyectos Localizados

Sube, organiza y entrega activos de medios junto con tus traducciones — desde fotos de perfil hasta imágenes de contenido, todo almacenado en el ultrarrápido R2 edge storage.

Seguridad y Compliance Empresarial para Equipos de better-i18n

Autenticación, cifrado y cumplimiento de nivel empresarial — protegiendo tus flujos de trabajo de traducción desde el código hasta producción.