Centro de Ayuda

¿Por qué la localización con IA?

La localización impulsada por IA representa un cambio fundamental en cómo abordamos la traducción. Al combinar automatización, comprensión del contexto y conciencia del código, la IA resuelve los desafíos tradicionales de localización mientras reduce drásticamente el tiempo y el esfuerzo. Aquí está el por qué la localización con IA está cambiando las reglas del juego para los desarrolladores.

1. Automatización: Reduce el esfuerzo manual y acelera los lanzamientos

Con IA, puedes automatizar la localización, reduciendo el esfuerzo manual y acelerando el proceso. En lugar de gestionar traducciones manualmente o coordinar con equipos de traducción para cada actualización, la IA maneja el trabajo pesado automáticamente.

Traducción ultrarrápida

La IA puede traducir miles de cadenas en minutos, no en días o semanas. Lo que antes tomaba días a un equipo de traducción ahora puede ser automatizado en tu pipeline de CI/CD, asegurando que las traducciones estén siempre listas cuando envíes nuevas funciones.

Integración de localización automatizada en CI/CD

Integra la traducción de IA directamente en tu flujo de trabajo de desarrollo usando el paquete npm ai-l10n o nuestra acción de GitHub. Cada vez que comites cambios en tu archivo de idioma fuente, las traducciones se actualizan automáticamente para todos los idiomas de destino.

Aprende más sobre cómo configurar automatización de localización en tu pipeline de CI/CD con ejemplos tanto para el paquete npm como para la acción de GitHub, además de configuraciones de GitLab CI y Jenkins.

Actualizaciones incrementales inteligentes

Nuestro servicio puede detectar qué cadenas son nuevas y traducir solo esas, preservando tus traducciones existentes y ahorrando tiempo y recursos:

# Only translate new keys, preserve existing translations
npx ai-l10n translate path/to/en.json --update

2. Conocimiento del código y preservación del formato i18n

La IA es consciente del código y preserva los formatos de archivo i18n, manteniendo las claves intactas y manejando correctamente los marcadores de posición. A diferencia de las herramientas de traducción simples que podrían romper tu código, la IA entiende la estructura de los archivos de localización.

Preservación de marcadores de posición

La IA reconoce y preserva marcadores de posición, variables y sintaxis de interpolación a través de diferentes formatos i18n:

{
  "welcome": "Hello, {{name}}!",
  "itemCount": "You have {{count}} items"
}

Formas plurales de i18n

La IA entiende el formato de mensajes ICU y la sintaxis de pluralización de i18next, generando todas las formas plurales requeridas para cada idioma:

{
  "inbox.count": "You have {count, plural, one {# message} other {# messages}}"
}

Para idiomas con reglas de pluralización complejas (como el árabe con 6 formas), la IA genera automáticamente todas las variantes requeridas:

{
  "inbox.count": "لديك {count, plural, zero {لا توجد رسائل} one {رسالة واحدة} two {رسالتان} few {# رسائل} many {# رسالة} other {# رسالة}}"
}

Adaptación de formato de fecha, hora y número

La IA convierte automáticamente fechas, horas y números para que coincidan con las convenciones locales durante la traducción. Fechas como 07/04/1776 se formatean como MM/DD/YYYY en EE. UU., pero DD/MM/YYYY en la mayor parte de Europa. Números como 1,000.50 se convierten en 1.000,50 en muchos países europeos. Esto asegura que tu contenido localizado se sienta natural para los usuarios en cada región.

Seguridad de tipo

Nuestro servicio preserva los tipos de datos JSON: los números permanecen como números, los booleanos como booleanos, y los valores nulos se mantienen. Esto asegura que la lógica de tu aplicación permanezca intacta después de la traducción.

3. Soporte para idiomas menos comunes

Con IA, puedes traducir idiomas menos comunes donde los traductores humanos pueden ser escasos. Esto democratiza la localización, haciendo posible alcanzar audiencias que antes eran difíciles o costosas de atender.

Más de 165 idiomas disponibles

La IA soporta una amplia gama de idiomas con diferentes niveles de competencia:

  • Fuerte (12 idiomas): Inglés, español, francés, alemán, chino, ruso, portugués, italiano, japonés, coreano, árabe, hindi
  • Alto (53 idiomas): La mayoría de los idiomas europeos y asiáticos, incluyendo holandés, sueco, polaco, turco, vietnamita, tailandés, y más
  • Moderado (más de 100 idiomas): Amplia gama de idiomas del mundo, incluyendo idiomas regionales menos comunes

Resolviendo la escasez de traductores humanos

Para idiomas menos comunes como el islandés, galés o dialectos regionales, encontrar traductores humanos calificados puede ser un desafío y costoso. La IA llena este vacío proporcionando traducciones inmediatas y conscientes del contexto, incluso para idiomas con disponibilidad limitada de traductores humanos. Esto te permite alcanzar mercados globales que de otro modo serían demasiado costosos o llevarían mucho tiempo atender.

4. Comprensión del contexto

La IA entiende el contexto, reduciendo errores en frases ambiguas en comparación con la traducción automática tradicional. Esto lleva a traducciones más naturales y precisas que respetan el significado y el tono de tu contenido. La IA también determina inteligentemente qué debe ser traducido y qué debe permanecer sin cambios, como nombres propios, términos técnicos, nombres de marcas y URLs.

Resolviendo la ambigüedad

Las palabras pueden tener diferentes significados dependiendo del contexto. La IA analiza las cadenas circundantes para elegir la traducción correcta:

{
  "pixie.definition": "She is a small imaginary person.",
  "dialog.pixie.answer": "I found it..."
}

En este ejemplo, la IA entiende por la definición o el texto circundante que "pixie" es un personaje femenino (ella, no él), y que "pixie" se refiere a este personaje específico de pixie.definition, no a un hada genérica. Esta conciencia del contexto resulta en traducciones más precisas con el acuerdo de género y la terminología correctos en todas las cadenas.

5. Escala y velocidad: Traduce grandes volúmenes al instante

Con IA, puedes traducir grandes volúmenes de texto en minutos, acelerando los lanzamientos globales. Lo que solía ser un cuello de botella en tu proceso de lanzamiento se convierte en algo casi instantáneo.

Traducción de alto volumen

Traduce miles de cadenas en docenas de idiomas en una sola operación. La IA puede manejar archivos con más de 10,000 cadenas y generar traducciones naturales en minutos.

Traducción por lotes

Procesa múltiples archivos simultáneamente con configuración por lotes:

[
  {
    "sourceFile": "./locales/en/common.json",
    "targetLanguages": ["es", "fr", "de", "ja", "zh-CN"],
    "translateOnlyNewStrings": true
  },
  {
    "sourceFile": "./locales/en/errors.json",
    "targetLanguages": ["es", "fr", "de", "ja", "zh-CN"]
  }
]
npx ai-l10n batch translate-config.json

Variantes regionales

La IA adapta automáticamente las traducciones a variantes regionales (es-ES vs es-MX, en-US vs en-GB, pt-BR vs pt-PT), seleccionando vocabulario y expresiones que coinciden con el contexto cultural local. Esto asegura que tu aplicación se sienta natural para los usuarios en diferentes regiones sin intervención manual.

6. Consistencia en tu aplicación

La IA asegura traducciones uniformes a través de archivos, evitando inconsistencias en la terminología. Puedes configurar terminología personalizada que la IA aplicará de manera consistente en todos los archivos, creando una experiencia de usuario cohesiva en toda tu aplicación.

Configuración de terminología personalizada

Nuestro servicio te permite configurar terminología personalizada que la IA aplicará de manera consistente en todos los archivos. A diferencia de los servicios de traducción automática tradicionales que requieren mapeos de glosario palabra por palabra, la IA entiende el contexto y utiliza tu terminología de manera natural. Simplemente proporciona términos en lenguaje natural, y la IA entenderá cuándo y cómo aplicarlos en toda tu aplicación según el contexto.

Preferencias de traducción

Actualmente puedes configurar traducciones para usar contracciones (por ejemplo, "no" vs "no"), habilitar acortamientos cuando las traducciones superen la longitud del texto fuente, y generar formas plurales para la compatibilidad con i18next. Se pueden añadir preferencias de estilo adicionales a petición y requieren pruebas antes de la implementación.

Beneficios en el mundo real

Esto es lo que significa la localización con IA para tu flujo de trabajo de desarrollo:

Costos reducidos: Precios por uso sin suscripción. 30,000 caracteres gratuitos mensuales. Significativamente más barato que otros servicios de traducción.

Tiempo de comercialización más rápido: Lanza en múltiples idiomas simultáneamente. Sin esperar a los equipos de traducción. Actualiza las traducciones tan rápido como envías código.

Calidad consistente: Cada traducción sigue los mismos estándares de calidad, con conciencia del contexto y preservación del formato integradas.

Escalabilidad infinita: Ya sea que estés traduciendo 10 cadenas o 10,000 cadenas a 2 idiomas o 50 idiomas, la IA lo maneja con la misma velocidad y consistencia.

Comenzando con la localización con IA

¿Listo para experimentar los beneficios de la localización impulsada por IA? Elige la herramienta que se adapte a tu flujo de trabajo: