• Solutions
  • Technology
  • Industries
  • About Us
  • Blog
  • Resources
  • Get in touch
  • ¿Qué es la localización continua?

    26 minutes

    Para los equipos de desarrollo de software que lanzan actualizaciones varias veces por semana, cada nueva versión trae consigo nuevas cadenas de texto, texto de interfaz actualizado y declaraciones del producto revisadas, con frecuencia, antes de que haya finalizado la localización de la versión anterior. Para cuando el contenido traducido llega al mercado, el producto que describe ya ha vuelto a cambiar. Esta falta de coordinación es el problema que la localización continua pretende resolver.

    Trabajamos con equipos de software y de producto cuya cadencia de lanzamiento ha superado las posibilidades de un enfoque de traducción basado en proyectos. Ofrecemos servicios de localización diseñados para respaldar productos y contenido multilingües a gran escala. En esta guía le explicamos qué es la localización continua y cómo establecer un flujo de trabajo que se adapte al ritmo de los lanzamientos continuos.

    Definición de la localización continua

    Localización continua frente a localización tradicional: principal diferencia

    La localización tradicional entiende la traducción como un proyecto independiente: el contenido se finaliza, empaqueta, envía a traducción y devuelve antes de la publicación. La localización continua elimina la fase de empaquetado. El contenido nuevo y modificado se detecta de manera automática y se remite a traducir en cuanto está listo, con lo que pasa a ser una fase del proceso de desarrollo, en lugar de un proyecto posterior a este.

    Dónde se aplica: software, SaaS, productos digitales y comercio electrónico

    La localización continua se puede utilizar en cualquier producto cuyo contenido cambie con frecuencia y cuyos ciclos de lanzamiento sean breves. Las interfaces de software, plataformas de SaaS, aplicaciones móviles y catálogos de comercio electrónico generan un flujo constante de pequeñas actualizaciones que hacen que la traducción por lotes no resulte práctica, mientras que el contenido estático con actualizaciones poco frecuentes rara vez justifica la infraestructura que requiere.

    Por qué la localización continua resulta útil para equipos dinámicos

    El coste de la deuda de localización

    Cuando la traducción va por detrás del desarrollo, se acumulan los desfases: en el entorno de producción aparecen cadenas de texto sin traducir y el trabajo atrasado se incrementa con cada lanzamiento, hasta que acaba necesitándose un proyecto específico solo para ponerse al día. El sector se refiere a este retraso como «deuda de localización» y, como sucede con cualquier otra deuda técnica, cuanto más tiempo se ignore más costosa resultará su posible corrección.

    Cómo afectan los retrasos de traducción a los lanzamientos de productos en nuevos mercados

    Un producto listo para su lanzamiento en un nuevo mercado en una fecha concreta necesita tener su versión localizada lista en la misma fecha, no semanas después. Cuando la localización se lleva a cabo como un proceso secuencial independiente, suele representar el factor limitante que determina la fecha de lanzamiento, independientemente de si el producto como tal está listo o no.

    Coordinación de los ciclos de desarrollo con los ciclos de traducción

    El objetivo es no realizar la traducción más rápido y de manera aislada. Se trata de conseguir que el ciclo de traducción coincida con la duración del ciclo de desarrollo, tanto si se trata de un sprint de dos semanas como de un desarrollo diario, de manera que el contenido localizado no vaya nunca más de un ciclo por detrás del contenido original.

    Principales elementos de un flujo de trabajo de localización continua

    Extracción y alimentación automatizadas de contenido

    El proceso de localización continua comienza con la detección automatizada de contenido nuevo y modificado, extraído directamente de archivos o repositorios de contenido original, en lugar de recopilarlo manualmente en paquetes de traducción. La extracción automatizada elimina tanto el riesgo de retraso como de cometer errores a la hora de identificar y exportar el contenido manualmente.

    Integración de sistemas de gestión de la traducción en los procesos de desarrollo

    Un sistema de gestión de la traducción directamente conectado al proceso de desarrollo es lo que hace que la localización continua sea una realidad operativa, en lugar de un objetivo. Las nuevas cadenas de texto se detectan y remiten automáticamente a medida que se generan y las traducciones acabadas regresan al proceso sin necesidad de introducir procesos manuales.

    Traducción automática y posedición en flujos de trabajo continuos

    El volumen y el ritmo de la localización continua convierten la traducción automática con posedición humana en el enfoque por defecto para la mayoría de categorías de contenido. Combinamos diversos modelos de IA dentro del proceso, derivando cada segmento al motor idóneo, mientras que la estimación de calidad revela cuáles necesitan revisión humana.

    Memorias de traducción y gestión terminológica a toda velocidad

    La velocidad no elimina la necesidad de mantener la coherencia, sino que aumenta la posibilidad de cometer errores. Las memorias de traducción y una base de datos terminológica gestionada deben integrarse en el flujo de trabajo automatizado de modo que en todos los segmentos se compruebe la terminología aprobada antes de que estos lleguen al mercado meta.

    Cómo aplicar la localización continua

    Integración de la localización en el proceso IC/EC

    Hay que empezar conectando el sistema de gestión de la traducción (TMS) con el proceso de integración continua/entrega continua (IC/EC), de modo que la localización se convierta en una fase integrada, en lugar de una solicitud independiente. A partir de aquí, el proceso puede configurarse para esperar el contenido traducido, fusionarlo a posteriori o detectar las traducciones que faltan en función de los requisitos del lanzamiento.

    Definición de generadores de contenido y normas de derivación

    No todo commit tiene por qué generar una solicitud de traducción y no toda cadena de texto requiere el mismo tratamiento. Las normas de derivación definen qué tipos de contenido generan una traducción automáticamente, qué se deriva a traducción automática o a traducción humana y qué requiere revisión por parte de un experto en la materia antes de su publicación.

    Establecimiento de controles de calidad para la revisión automática y humana

    Que sea continua no implica que no se revise. Los controles de calidad integrados en el proceso comprueban la terminología, el formato y la integridad automáticamente, al tiempo que detectan el contenido que requiere revisión lingüística humana. Aquí, la estructura del control refleja el perfil de riesgo de la categoría de contenido.

    Cómo medir el rendimiento y la iteración

    Un flujo de trabajo de localización continua requiere el mismo tipo de supervisión que el proceso que se desarrolla en paralelo: plazo de entrega según el tipo de contenido, proporción que requiere revisión humana y tasas de error detectadas tras la publicación, todo ello sometido a revisión periódica para ajustar las normas de derivación.

    Cómo funciona un proceso de localización continua en la práctica

    El diagrama siguiente muestra un flujo de trabajo típico de un producto de software, desde un cambio de código hasta la publicación de la traducción.

    Figura 1. Proceso de localización continua típico.

    En la práctica, el proceso se desarrolla en seis fases:

    1. Un desarrollador introduce un cambio que añade o modifica cadenas de texto originales en los archivos de referencia (JSON, PO, XLIFF, ARB, RESX, Android XML o cadenas iOS).
    2. Un webhook, una integración con el repositorio o un paso de la CLI en el trabajo de CI detecta las cadenas de texto modificadas y las envía al TMS.
    3. El TMS aprovecha la memoria de traducción, aplica la terminología y deriva cada segmento a traducción automática, posedición o traducción humana, de acuerdo con las normas de derivación.
    4. Las comprobaciones automatizadas y la estimación de la calidad deciden qué segmentos se aprueban automáticamente y cuáles se marcan para su revisión.
    5. Las traducciones aprobadas se devuelven, normalmente en forma de solicitud de incorporación de cambios, con los archivos locales actualizados, o se publican directamente en una capa de distribución.
    6. La compilación ejecuta comprobaciones de la localización y bien procede, bloquea o entrega una solución alternativa definida.

    Localización continua en la práctica

    Para SaaS y empresas de software

    Los productos de SaaS actualizan sus interfaces, notas de versión y documentación de ayuda de manera constante, a menudo en varias áreas del producto a la vez. La localización continua garantiza la coherencia del producto localizado con las distintas versiones, en lugar de quedarse desactualizado.

    Para comercio electrónico y comercio digital

    Los catálogos de comercio electrónico generan grandes volúmenes de contenido que se actualiza con frecuencia: descripciones de productos, texto promocional, cambios de inventarios y campañas de temporada, a menudo en decenas de mercados al mismo tiempo. Un flujo de trabajo continuo mantiene los escaparates internacionales actualizados sin necesidad de crear un proyecto de traducción para cada actualización.

    Para equipos de productos corporativos

    Las grandes organizaciones de productos suelen dirigir múltiples líneas de productos y calendarios de lanzamientos desde una misma función de localización. La localización continua ofrece a esta función un servicio de automatización que respalda a los distintos equipos de producto desde un flujo de trabajo compartido, en lugar de recurrir a un proceso local independiente para cada calendario de lanzamientos.

    Retos habituales y cómo abordarlos

    Gestión del contexto de las cadenas de texto para el equipo de traducción

    Una cadena de texto extraída automáticamente del código suele llegar sin contexto visual o funcional, lo que podría ayudar al traductor o al motor de traducción mediante IA a hacer la interpretación adecuada. Unos flujos de trabajo que incluyen capturas de pantalla y notas de ubicación junto con la cadena de texto permiten obtener una calidad notablemente superior en la primera revisión.

    Gestión de pequeñas actualizaciones frecuentes sin pérdidas de calidad

    Las actualizaciones frecuentes y de pequeño volumen suelen pasar desapercibidas, ya que ningún cambio en sí mismo parece lo suficientemente importante como para justificar una revisión exhaustiva. Aplicar las mismas comprobaciones terminológicas a las pequeñas actualizaciones que a las grandes permite evitar pérdidas de calidad graduales a las que los flujos de trabajo continuos son propensos de otro modo.

    Coherencia terminológica a gran escala

    Los lanzamientos frecuentes de múltiples propietarios de contenido aumentan el riesgo de que los distintos colaboradores o los resultados del motor de traducción traduzcan un mismo término de forma diferente. La gestión terminológica debe ejecutarse en el momento de la traducción, no detectarla en una revisión posterior.

    Qué buscar en un socio de localización continua

    No todos los socios lingüísticos tienen la capacidad de operar en el marco de un proceso de desarrollo. El socio adecuado aporta experiencia en integración de TMS, motores de traducción automática que pueden personalizarse con la terminología del producto y un modelo de gestión que crece con la frecuencia de los lanzamientos, en lugar de colapsar con ellos. Diseñamos flujos de trabajo de localización continua en torno a la infraestructura de desarrollo del cliente, trabajando como Language Intelligence Partner que aborda la traducción como una fase que discurre en paralelo al proceso de lanzamiento, en lugar de como pausa a la que debe esperarse.

    Preguntas de los equipos sobre la localización continua

    ¿Cuál es la diferencia entre localización continua y localización ágil?

    Estos términos suelen utilizarse de forma indistinta. La localización ágil consiste en organizar la traducción en ciclos cortos e iterativos alineados con los sprints de desarrollo, mientras que la localización continua automatiza el inicio de dichos ciclos, de modo que la traducción comienza en el mismo momento en el que se produce un cambio en el contenido.

    ¿Qué herramientas respaldan la localización continua?

    Un requisito fundamental es contar con un sistema de gestión de la traducción que permita la integración con el repositorio de contenidos mediante una API o un complemento, junto con motores de traducción automática y una base de datos terminológica conectados al mismo flujo de trabajo.

    ¿Cómo afecta la localización continua a la calidad de la traducción?

    La calidad depende de cómo se gestione el flujo de trabajo, no de la velocidad en sí misma. Un flujo de trabajo continuo, con controles de calidad definidos y una revisión humana adecuada permite mantener los mismos estándares que un proceso tradicional, pero con un ritmo superior.

    ¿La localización continua se aplica únicamente a los productos de software?

    La localización continua no se limita al software. Cualquier contenido que se actualice con frecuencia y deba llegar rápidamente a varios mercados, incluidos los catálogos de comercio electrónico, se beneficia de los mismos principios de automatización y flujo de trabajo.

    Si el ciclo de lanzamiento de sus productos ha superado al proceso de localización, póngase en contacto con nosotros para analizar cómo podríamos diseñar un flujo de trabajo de localización continua adaptado a su proceso actual.

    Nota de transparencia
    En la elaboración de algunos de los contenidos publicados en este blog pueden utilizarse herramientas de inteligencia artificial como apoyo. Todos los contenidos son revisados, adaptados, verificados y aprobados por el equipo de Seprotec, que asume la responsabilidad editorial de su publicación.

    Leave a comment

    There are no comments

    Subscribe to the blog

    +
    Get started