Un CMS sin cabeza le da a la ingeniería lo que quiere. Una fuente de contenido alimenta el sitio web, la app y todos los demás canales. Y las versiones se envían a través de una API en lugar de una cola de publicación.
Desafortunadamente, este desacoplamiento dificulta la localización. Los traductores pierden el contexto a nivel de página del que dependen, los ingenieros se ven arrastrados a ciclos manuales de exportación e importación, y las entregas de traducción que antes tardaban un día empiezan a bloquear las publicaciones durante una semana.
Ninguno de estos resultados es inevitable. La localización de CMS sin interfaz puede resolver con las decisiones adecuadas de arquitectura.
Esta guía explica cómo automatizar la canalización de traducción a través de tu API CMS y restaurar el contexto que los traductores perdieron, de modo que la localización se ejecute sola tras la integración inicial y deje de arrastrar desarrolladores, traductores y calendarios de lanzamiento a transferencias manuales.
Qué hace diferente la localización de CMS sin interfaz
El contenido y la presentación están desacoplados, lo que significa que a menudo no hay una única página renderizada para que un traductor la consulte. Una cadena que se lee claramente en el mockup de diseño cae ambiguamente en un campo de contenido en bruto, y las suposiciones de longitud de carácter integradas en un diseño no viajan con el texto.
Los modelos de contenido se reutilizan en todos los canales. Una cadena de CTA almacenada una vez en el CMS se renderiza dentro de un héroe, una tarjeta y un modal en tiempo de ejecución, lo que significa que una entrada debe sostener en tres contextos visuales que el traductor nunca ve.
La publicación es continua y basada en API, no en lotes, así que la traducción debe seguir el ritmo de tu ritmo de lanzamiento en lugar de ejecutar como un proyecto separado. Un tren de lanzamientos semanal en 15 mercados no encaja en un flujo de trabajo manual.
Donde la localización headless se rompe sin la configuración adecuada
La exportación e importación manual es el primer punto de fallo. Un ingeniero scriptea una extracción de contenido, envía archivos para traducción y envía los resultados por idioma, por versión. Cada paso requiere trabajo de ingeniería, y los scripts se rompen cada vez que cambia el modelo de contenido.
La falta de contexto es la segunda. Los traductores funcionan desde cadenas cortas o campos de componentes sin forma de ver cómo se renderizará la copia, lo que genera errores que solo aparecen luego de publicar, cuando la solución es un hotfix en lugar de una edición de cadena.
El lag de sincronización es el tercero. Los cambios de contenido en el CMS no se propagan automáticamente al flujo de trabajo de traducción, por lo que la etapa de preparación y producción se desalinean entre los mercados. Finalmente, alguien se da cuenta de que el sitio alemán está un lanzamiento por detrás.
La flexibilidad que hace atractivo el CMS sin interfaz para la ingeniería es precisamente lo que rompe un proceso de traducción manual.
Construcción de una canalización automatizada de localización headless
La solución tiene cuatro componentes. Los conectores basados en API sincronizan el contenido automáticamente, la captura visual de contexto proporciona a los traductores lo que la arquitectura desacoplada elimina, los flujos de trabajo de localización continuos enrutan el contenido en el momento en que se publica, y la automatización de flujos asigna a cada tipo de contenido el nivel adecuado de revisión. Cada uno es una decisión de integración que tomas una vez.
Conectores basados en API
Los conectores detectan contenido nuevo o modificado en el CMS, lo envían para traducción y escriben el contenido terminado sin necesidad de exportar o importar. Integras una vez en la capa CMS, y cada lanzamiento posterior fluye por la misma cadena en lugar de desencadenar una nueva ronda de entregas de archivos por mercado.
Smartling mantiene Conectores preconstruidos para más de 50 plataformas, incluyendo opciones de CMS sin cabeza como Contentful, Contentstack y Sanity.
Para un CMS personalizado o un sistema no soportado, API REST de Smartling gestiona la autorización, envío y entrega, con SDKs para Java, Python y PHP y una CLI para la gestión de archivos. Los extremos de archivos, cadenas y trabajos se mapean directamente a las operaciones mediante scripts manuales de pipeline, lo que mantiene la ruta de migración corta.
Lyft se realizó la traducción mediante la integración Contentful de Smartling y eliminó casi todo el trabajo manual del proceso de localización. Ese es el patrón al que aspirar. Una vez que el conector se apropia de la sincronización de contenido, agregar un lenguaje es un cambio de configuración, no un proyecto de reingeniería.
Captura del contexto visual
El contenido sin interfaz no tiene una página natural que previsualizar, por eso la captura de contexto importa más aquí que en un CMS tradicional. Las herramientas contextuales registran cómo se renderiza realmente un componente o una cadena, por lo que los traductores no infieren significado a partir de un nombre de campo.
El método de captura depende de cómo renderice tu frontend. Smartling soporta una API de vista previa de CMS, una biblioteca de captura de contexto de JavaScript, subidas estáticas de HTML, capturas de pantalla y una extensión de Chrome, y las superficies de vista previa capturadas dentro de la herramienta CAT donde trabajan los traductores.
Trata la captura como parte de la integración inicial. Cablear la Biblioteca de Captura de Contexto a una compilación de staging es una tarea pequeña y puntual, y evita que los traductores tengan que reconstruir páginas a partir de nombres de campos en cada trabajo después.
El contexto importa más para cadenas cortas. Los botones, etiquetas y llamadas a la acción son los más propensos a errores sin ella, porque una cadena de dos palabras tiene diferentes significados dependiendo de dónde se muestre.
Una vista previa renderizada también corta el bucle de revisión, ya que los errores se detectan durante la traducción, cuando la solución es un cambio de cadena en lugar de una reversión hacia atrás.
Flujos de trabajo de localización continua
La localización continua enruta el contenido para la traducción automáticamente a medida que se publica o actualiza, por lo que la traducción se ejecuta como un proceso en segundo plano en paralelo con el desarrollo en lugar de como una puerta antes del lanzamiento.
En Smartling, Reglas de automatización de trabajos Agrupa el contenido en los empleos, aplica los idiomas objetivo y autoriza el trabajo sin que nadie reconstruya el proceso en cada versión.
Base de monedas desplegó contenido en 21 idiomas en menos de dos meses manteniendo la traducción continua en lugar de agruparla, correr el programa a través de una integración Contentful y conectores de repositorio.
Coinbase también reconoce los glosarios centralizados como críticos, ya que la localización continua solo funciona cuando la capa terminológica se mantiene sincronizada junto al contenido.
Automatización y enrutamiento de flujos de trabajo
No todos los tipos de contenido merecen el mismo trato. Automatización del flujo de trabajo Enruta contenido nuevo o modificado al nivel correcto, ya sea Traducción mediante IA, Traducción Humana por IA (AIHT), o revisión humana completa, basada en el tipo de contenido y las mismas reglas de gobernanza que se aplican a toda la plataforma.
Flujos de trabajo dinámicos evalúan las propiedades de la cadena en tiempo de ejecución y se ramifican automáticamente, de modo que cadenas de bajo riesgo se mueven por una ruta automatizada de IA mientras que el contenido de alta visibilidad o regulado enruta la validación humana, sin triaje manual por cadena.
Netskope, una compañía de seguridad empresarial, enrutaba contenido masivo a través de Centro de inteligencia artificial de Smartling y reducir el tiempo de respuesta en aproximadamente un 95% mientras ahorras cientos de miles de dólares en un solo año.
Enrutar con ese detalle es lo que hace que el contenido multicanal sea sostenible. Una descripción del producto, un banner promocional y una divulgación regulatoria entran en la misma cadena y salen por el nivel de traducción correspondiente a cada uno.
Localización manual sin cabeza frente a una tubería automatizada
Ambos enfoques producen contenido traducido, pero el perfil operativo difiere en todos los ejes que importan a la ingeniería.
|
Factor |
Localización manual sin cabeza |
Tubería automatizada |
|---|---|---|
|
Sincronización de contenido |
Exportación/importación manual por lanzamiento |
Detección automática mediante conectores API |
|
Contexto para los traductores |
Campos desconectados, sin referencia visual |
Vistas previas capturadas de contenido renderizado |
|
Escalar a nuevos mercados |
Nuevos scripts y procesos cada vez |
La misma tubería se extiende a nuevos lenguajes |
|
Gastos generales de ingeniería |
En curso, ligado a cada lanzamiento |
Cargado al principio en la integración inicial |
|
Hora de publicar |
Bloqueado por traspasos de traducción manual |
Se desarrolla en paralelo al desarrollo |
¿Qué ocurre sin una tubería automatizada
Los ingenieros se convierten en el cuello de botella de la traducción. El tiempo que debería dedicar al trabajo de producto se dedica a exportaciones e importaciones de archivo, y cuanto más mercados agrega el equipo, peor se vuelve la ratio.
El contenido se desplaza entre mercados a medida que se pierden o retrasan los pasos de sincronización manual. La puesta en escena y la producción dejan de coincidir, y la solución es la conciliación manual entre todos los tipos de contenido afectados.
Los lanzamientos se retrasan mientras los equipos esperan las entregas de traducción que deberían haber desarrollado en paralelo con el desarrollo. El CMS sin interfaz se suponía que iba a hacer las versiones más rápidas, y ahora cada versión está limitada por un ciclo de traducción que no tiene nada que ver con el código que se está desplegando.
Sin automatización, el beneficio de velocidad de un CMS sin interfaz principal desaparece en el momento en que la localización entra en escena.
Localiza el contenido headless al ritmo de cómo ya publicas
La localización de CMS sin cabeza da el mismo patrón que aplicarías a cualquier problema de pipeline. Integra una vez en la capa CMS, captura el contexto en la fuente y deja que las reglas de enrutamiento se encarguen del resto.
Empieza con Documentación de la API de Smartling para mapear los extremos de archivos, cadenas y trabajos con tu modelo de contenido, y ver hasta dónde te lleva el conector preconstruido de tu CMS antes de escribir una línea de código personalizado.
Preguntas frecuentes sobre la localización de CMS sin interfaz interfaz