UStackUStack
Better i18n icon

Better i18n

Better i18n gestiona traducciones con IA: contexto, glosario, revisión en pantalla y sincroniza cambios con Git y un CDN global.

Better i18n

¿Qué es Better i18n?

Better i18n es una herramienta de gestión de localización impulsada por IA para equipos de producto que necesitan traducir apps en un flujo de trabajo basado en Git. Combina traducción con IA consciente del contexto, un panel de revisión y un proceso automatizado para enviar contenido traducido tanto a un repositorio (como pull requests) como a un CDN global.

El propósito principal de Better i18n es mantener las claves de traducción, términos del glosario y artefactos de idioma desplegados sincronizados con tu código base, sin requerir ciclos manuales de exportación/importación. Permite iniciar la localización directamente desde claves de código, extraer terminología de la URL de tu producto e integrar la localización en CI/CD y frameworks frontend comunes.

Características clave

  • Traducción con IA en contexto vía chat: Traduce claves usando un flujo de trabajo de chat con IA, con sugerencias que consideran la terminología del proyecto y el contexto en lugar de depender solo de frases genéricas.
  • Soporte para glosario con coincidencia/aplicación: Mantén un glosario y haz que la IA lo respete, reduciendo la probabilidad de traducciones inconsistentes para términos de marca o específicos del dominio.
  • Sincronización con Git y pull requests: Actualiza traducciones de vuelta a tu repositorio como pull requests limpios, integrándose en flujos de revisión Git existentes para desarrolladores y traductores.
  • Flujo de publicación de artefactos en CDN: Envía artefactos traducidos a un CDN global, incluyendo un flujo automatizado que encola y prepara artefactos de CDN para el despliegue.
  • Panel de revisión consciente del contexto y registro de actividad: Gestiona el progreso de traducción en un solo panel y revisa en contexto, con un registro de actividad para pasos de sincronización y configuración de CDN.
  • SDKs i18n type-safe (TypeScript): Usa SDKs con soporte completo de TypeScript y autocompletado para claves de traducción, con el objetivo de detectar claves faltantes en tiempo de compilación.
  • Herramientas CLI e integración CI/CD: Escanea repositorios en busca de claves faltantes/no usadas/inconsistentes, e intégrate vía flujos de terminal y GitHub Actions para sincronización automatizada.
  • Integraciones con frameworks: Diseñado para flujos de internacionalización en React, Next.js, Vue, Nuxt, Angular y Svelte (más referencias adicionales como iOS/Swift, Flutter y SDK de servidor/SDK de contenido en el contenido del sitio).

Cómo usar Better i18n

  1. Comienza con las claves de tu código base: Usa el flujo para identificar claves de traducción en tu proyecto y seleccionar qué claves/idiomas necesitan traducción.
  2. Proporciona o construye terminología: Si tienes una URL de producto, usa el motor para extraer un árbol de terminología y sincronizar términos con el glosario de tu proyecto.
  3. Traduce con IA y revisa: Usa el chat con IA para traducir claves, luego revisa las traducciones en contexto usando el panel (con aplicación de glosario).
  4. Sincroniza de vuelta a Git y/o publica en CDN: Envía cambios de vuelta al repositorio como pull requests o publica artefactos de traducción actualizados en el CDN global a través del flujo automatizado.
  5. Automatiza con CLI/CI: Usa informes estilo i18n Doctor y escaneo de repositorios para encontrar claves faltantes/no usadas/inconsistentes, e integra la sincronización en CI/CD (incluyendo GitHub Actions) para mantenimiento continuo.

Casos de uso

  • Mantener traducciones alineadas entre lanzamientos: Cuando actualizas cadenas de UI o agregas nuevas claves de traducción, Better i18n puede generar traducciones actualizadas y sincronizarlas vía pull requests y artefactos de CDN para que múltiples idiomas permanezcan consistentes.
  • Traducción guiada por glosario para consistencia de marca: Para equipos con terminología específica del dominio (p. ej., nombres de productos, etiquetas de funciones, mensajes de error), la coincidencia de glosario ayuda a asegurar que la IA use términos preferidos durante la traducción.
  • Flujo para traductores que necesitan contexto: Los traductores pueden revisar sugerencias asistidas por IA en el panel “en contexto”, reduciendo la posibilidad de discrepancias entre cómo se usa una cadena y cómo se traduce.
  • Prevenir deriva de localización en repositorios activos: Usa escaneo CLI/CI e informes para detectar claves de traducción faltantes, no usadas o inconsistentes a medida que evoluciona el código base.
  • Optimizar la entrega de contenido localizado: Publica artefactos de traducción en un CDN global y usa comportamiento automatizado de invalidación de caché (como se describe en el sitio) para hacer idiomas actualizados disponibles sin ciclos de redepliegue.

Preguntas frecuentes

  • ¿Cómo maneja Better i18n la terminología y los términos del glosario? El sitio describe la coincidencia de glosario y la aplicación del glosario, donde la IA respeta el glosario y evita traducciones genéricas para términos donde la precisión de marca/dominio es importante.

  • ¿Better i18n se integra con flujos de trabajo de Git? Sí. Soporta integración bidireccional con Git y puede enviar actualizaciones de traducciones de vuelta a tu repositorio como pull requests.

  • ¿Se pueden publicar traducciones sin redeplegar la aplicación? El sitio menciona específicamente que la publicación en CDN permite que las traducciones entren en vivo al instante sin redepliegues, usando publicación automatizada de artefactos de CDN.

  • ¿Better i18n funciona con frameworks frontend modernos? La página lista integración con React, Next.js, Vue, Nuxt, Angular y Svelte.

  • ¿Hay herramientas para detectar problemas de traducción con el tiempo? Sí. El sitio menciona informes de i18n Doctor para claves faltantes, no usadas e inconsistentes, y escaneo CLI/código para detectar deriva de localización.

Alternativas

  • Plataformas de localización con crowdsourcing o estilo TMS: Las herramientas TMS tradicionales se centran en gestionar traducciones y flujos de trabajo, típicamente con su propia UI y procesos de exportación/importación; Better i18n enfatiza un flujo de trabajo nativo de Git y traducción asistida por IA en contexto.
  • Herramientas de memoria de traducción y flujos de trabajo: Las herramientas centradas en memoria de traducción y procesos humanos pueden requerir más coordinación manual para mantener claves y artefactos desplegados sincronizados; la automatización Git/CDN de Better i18n apunta a la sincronización.
  • i18n personalizado + scripts internos: Los equipos pueden construir su propia tubería para extraer claves, ejecutar trabajos de traducción y desplegar artefactos. Esto puede ser flexible pero suele requerir más ingeniería para mantener un manejo consistente del glosario y sincronización repositorio/CDN.
  • Comprobaciones de localización impulsadas por CI: Algunas soluciones se centran principalmente en linting/validación del uso de claves i18n. Estas pueden complementar Better i18n, pero no proporcionan la traducción con IA y el flujo de publicación descrito en la página de Better i18n.
Better i18n | UStack