Comparar enfoques para gestionar traducciones multilingües
Evalúa cómo se almacena, actualiza, previsualiza y envía el texto localizado para que puedas elegir un enfoque de localización que se ajuste a tu flujo de trabajo de QA, combinación de canales y frecuencia de actualización.
Acerca de este ejemplo
Kitchenerie, un comercio minorista ficticio de artículos de cocina, envía correos electrónicos, notificaciones push y mensajes dentro de la aplicación en inglés, francés y alemán. Los equipos de marketing e ingeniería necesitan una forma repetible y escalable de administrar las traducciones en todas sus Campaigns.
Braze admite varios patrones de localización:
- Liquid condicional manual: El texto se introduce por idioma en el cuerpo del mensaje
- Content Blocks: Bloques reutilizables (con o sin etiquetas de traducción multilingüe)
- Catálogos: Filas de traducción estructuradas, identificadas por configuración regional
- Mensajes multilingües: Etiquetas de traducción, cargas de CSV y la API de traducción (acceso anticipado)
- Partners de traducción: Smartling, Phrase, Lokalise y otros
- Contenido conectado: Cadenas localizadas que se obtienen de tu CMS o API en el momento del envío
Este ejemplo compara las ventajas y desventajas de cada opción para que puedas elegir el enfoque que mejor se adapte a tu flujo de trabajo de control de calidad, tu combinación de canales, la frecuencia de actualización y los recursos de tu equipo. No sustituye la configuración paso a paso de ningún método concreto. Para ver guías detalladas de cada característica, empieza por Localización y Mensajes multilingües.
Consideraciones
- Antes de elegir un patrón, decide si necesitas vista previa y control de calidad en el panel, flujos de trabajo de traducción profesional, actualizaciones de contenido frecuentes o textos en tiempo real gestionados desde un CMS.
- Los mensajes multilingües admiten correo electrónico, push, banners, mensajes dentro de la aplicación y Content Blocks. Ten en cuenta que el servicio de mensajes cortos (SMS) y WhatsApp usan otros patrones de localización. Liquid manual, Content Blocks, catálogos, partners y el contenido conectado pueden aplicarse en todos los canales donde esas características sean compatibles.
- Braze no genera traducciones. Tú proporcionas los textos a través del panel, un CSV, la API, la importación de catálogos, el flujo de trabajo de un partner o un CMS externo.
- Liquid manual y los Content Blocks con condicionales integrados necesitan convenciones de nomenclatura y procesos de revisión a medida que aumentan los idiomas. Los flujos de trabajo multilingües y de partners centralizan las actualizaciones, pero pueden requerir mantenimiento mediante CSV o API.
- El contenido conectado y algunos flujos de partners dependen de sistemas externos. Si una API o un CMS no está disponible en el momento del envío, es posible que el contenido localizado no se cargue.
- Es habitual combinar enfoques. Por ejemplo, puedes usar etiquetas multilingües para el cuerpo de los correos electrónicos, Content Blocks para los pies de página compartidos y catálogos para los textos de productos dentro del mismo programa.
Configuración
Paso 1: Define tus requisitos de localización
| Requisito | Preguntas que debes responder |
|---|---|
| Vista previa y control de calidad | ¿Los especialistas en marketing necesitan obtener una vista previa de cada configuración regional en el creador de Braze antes del envío? |
| Escala | ¿Cuántos idiomas hay y con qué frecuencia cambia el texto? |
| Flujo de trabajo | ¿Necesitas revisión por parte de traductores, revisiones y aprobaciones? |
| Forma de los datos | ¿El texto es de marketing libre o son campos de producto estructurados (nombres, precios, URL)? |
| Automatización | ¿Las traducciones deben actualizarse automáticamente cuando cambie tu CMS? |
| Habilidades del equipo | ¿Puede tu equipo mantener Liquid, cargas de CSV, API o integraciones de partners? |
Paso 2: Compara los enfoques
| Dimensión | Liquid manual | Content Blocks | Catálogos | Mensajes multilingües | Partners de traducción | Contenido conectado |
|---|---|---|---|---|---|---|
| Vista previa / control de calidad en el panel | Sí | Sí | Sí | Sí | Varía según el partner | Limitada: es más difícil previsualizar el contenido obtenido |
| Predeterminado (sin integración) | Sí | Sí | Parcial: requiere configurar el catálogo | Sí | No: requiere configuración del proveedor | No: requiere una API o un CMS |
| Cobertura de canales | Todos los canales compatibles | Todos los canales compatibles | Todos los canales compatibles | Correo electrónico, push, banners, mensajes dentro de la aplicación, Content Blocks | Varía según el partner | Todos los canales compatibles |
| Esfuerzo de implementación | Bajo | Bajo–medio | Medio | Bajo | Alto (depende del partner) | Medio |
| Esfuerzo continuo (BAU) | Alto: ediciones por mensaje | Medio: mantenimiento de bloques | Medio: actualizaciones por CSV o API | Medio: cargas de CSV | Medio: se gestiona en la plataforma | Bajo: se obtiene en el momento del envío |
| Actualizaciones de alta frecuencia | No | Parcial | No | Parcial | Sí | Sí |
| Flujo de trabajo de traducción profesional | No | No | No | No | Sí | No |
| Datos estructurados / de producto | Limitado | Limitado | Sí: ideal para texto con claves | Limitado | Varía | Sí: a través de una fuente externa |
| Riesgo de dependencia externa | Ninguno | Ninguno | Ninguno | Ninguno | Medio | Medio: el envío falla si la fuente no está disponible |
| Más adecuado para | Pocos idiomas, actualizaciones poco frecuentes | Componentes compartidos entre mensajes | Muchas configuraciones regionales de cadenas estructuradas | Muchos idiomas con menos esfuerzo de copiar y pegar | Traducción empresarial con aprobaciones | Localización dinámica basada en CMS |
Paso 3: Relaciona escenarios al estilo de Kitchenerie con un enfoque
| Escenario de Kitchenerie | Punto de partida recomendado |
|---|---|
| Tres idiomas, pocas Campaigns al mes, equipo de marketing pequeño | Liquid condicional manual o Content Blocks con Liquid |
| Encabezado, pie de página y bloques legales compartidos entre correo electrónico e IAM | Content Blocks, con traducciones multilingües guardadas en el bloque cuando aumentan las configuraciones regionales |
| Nombres de productos, líneas promocionales y URL de imágenes con claves por configuración regional | Catálogos |
| Correo electrónico y push en ocho o más configuraciones regionales con vista previa en el creador | Mensajes multilingües |
| TMS central con flujo de trabajo de traductores y aprobaciones | Partners de localización (por ejemplo, Smartling o Phrase) |
| Texto gestionado en un CMS que se actualiza a diario | Contenido conectado |
Paso 4: Implementa el enfoque que seleccionaste
- Liquid condicional manual: Usa el atributo
languagedel perfil o atributos de configuración regional con Liquidif/elsif/else. Consulta Enfoques alternativos y Lógica condicional. - Content Blocks: Crea bloques reutilizables; si quieres, oculta el Liquid condicional dentro de los bloques. Consulta Content Blocks y la pestaña Content Blocks en Envío de mensajes traducidos.
- Catálogos: Importa filas de traducción (por ejemplo,
id,context,language,body) y haz referencia a ellas con Liquidcatalog_items. Consulta la pestaña Catálogos en Envío de mensajes traducidos. - Mensajes multilingües: Añade configuraciones regionales, envuelve el texto en etiquetas de traducción y luego carga un CSV. Si tienes acceso anticipado a los endpoints de traducción, puedes actualizar las traducciones mediante la API. Obtén una vista previa con Usuario multilingüe en el creador.
- Partners de traducción: Configura las configuraciones regionales del espacio de trabajo y luego sigue la integración de tu partner (por ejemplo, Smartling o Phrase).
- Contenido conectado: Llama a tu CMS o API de traducción en el momento del envío. Haz pruebas exhaustivas; es posible que la vista previa no refleje las respuestas de la API en vivo. Consulta Contenido conectado.
Para la orquestación de Canvas y Campaign entre regiones (un recorrido frente a un recorrido por país), consulta Gestión de traducciones en la página de Localización.