Centro de ayuda

¿Por qué 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 conocimiento del código, la IA resuelve los desafíos tradicionales de localización mientras reduce drásticamente el tiempo y el esfuerzo. He aquí por qué la localización con IA está cambiando el juego para los desarrolladores.

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

Con la IA, puedes automatizar la localización, reduciendo el esfuerzo manual y acelerando el proceso. En lugar de gestionar las traducciones manualmente o coordinar con equipos de traducción para cada actualización, la IA se encarga del 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 le tomaba días a un equipo de traducción ahora puede automatizarse en tu pipeline de CI/CD, asegurando que las traducciones estén siempre listas cuando lances nuevas funciones.

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

Integra la traducción por IA directamente en tu flujo de trabajo de desarrollo usando el paquete npm ai-l10n o nuestra GitHub Action. Cada vez que confirmas 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 la automatización de la localización en tu pipeline de CI/CD con ejemplos tanto para el paquete npm como para la GitHub Action, 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 de i18n

La IA conoce el código y preserva los formatos de archivo de 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 en diferentes formatos de i18n:

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

Formas plurales de i18n

La IA entiende el formato de mensaje 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 de la configuración regional de destino durante la traducción. Fechas como 07/04/1776 se formatean como MM/DD/AAAA en EE. UU., pero como DD/MM/AAAA 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 tipos

Nuestro servicio preserva los tipos de datos JSON: los números siguen siendo números, los booleanos siguen siendo 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 la IA, puedes traducir idiomas menos comunes donde los traductores humanos pueden ser escasos. Esto democratiza la localización, haciendo posible llegar a 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, incluidos holandés, sueco, polaco, turco, vietnamita, tailandés y más
  • Moderado (más de 100 idiomas): Amplia gama de idiomas del mundo, incluidos idiomas regionales menos comunes

Resolviendo la escasez de traductores humanos

Para idiomas menos comunes como el islandés, el galés o dialectos regionales, encontrar traductores humanos calificados puede ser un desafío y costoso. La IA cierra esta brecha proporcionando traducciones inmediatas y conscientes del contexto, incluso para idiomas con disponibilidad limitada de traductores humanos. Esto te permite llegar a mercados globales que de otro modo serían demasiado costosos o lentos de 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 conduce 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 traducirse y qué debe permanecer sin cambios, como nombres propios, términos técnicos, nombres de marca y URLs.

Resolviendo la ambigüedad

Las palabras pueden tener diferentes significados según el 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 a partir de 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 concordancia de género y terminología correctas en todas las cadenas.

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

Con la 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 vuelve 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 varios 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 coincidan 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 toda tu aplicación

La IA asegura traducciones uniformes en todos los archivos, evitando inconsistencias en la terminología. Puedes configurar terminología personalizada que la IA aplicará consistentemente 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á consistentemente 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 usa tu terminología de forma 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 las traducciones para usar contracciones (por ejemplo, "don't" vs "do not"), habilitar el acortamiento cuando las traducciones exceden la longitud del texto fuente y generar formas plurales para compatibilidad con i18next. Se pueden añadir preferencias de estilo adicionales bajo petición y requieren pruebas antes de la implementación.

Beneficios en el mundo real

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

Costos reducidos: Precios de pago por uso sin suscripción. 10,000 caracteres gratis al mes. Significativamente más barato que otros servicios de traducción.

Tiempo de comercialización más rápido: Lanza en varios idiomas simultáneamente. Sin esperas por equipos de traducción. Actualiza las traducciones tan rápido como lanzas código.

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

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

Primeros pasos 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: