Ir para o conteúdo

Comparar abordagens para gerenciar traduções multilíngues

Avalie como os textos localizados são armazenados, atualizados, pré-visualizados e enviados para que você possa escolher uma abordagem de localização que se encaixe no seu fluxo de QA, mix de canais e frequência de atualização.

Sobre este exemplo

A Kitchenerie, uma varejista fictícia de utensílios de cozinha, envia e-mails, push e mensagens no app em inglês, francês e alemão. As equipes de marketing e engenharia precisam de uma forma repetível e escalável de gerenciar traduções entre Campaigns.

A Braze oferece diversos padrões de localização:

  • Liquid condicional manual: conteúdo inserido por idioma no corpo da mensagem
  • Content Blocks: blocos reutilizáveis (com ou sem tags de tradução multilíngue)
  • Catálogos: linhas de tradução estruturadas, indexadas por localidade
  • Mensagens multilíngues: tags de tradução, uploads de CSV e a API de tradução (acesso antecipado)
  • Parceiros de tradução: Smartling, Phrase, Lokalise, entre outros
  • Connected Content: strings localizadas obtidas do seu CMS ou API no momento do envio

Este exemplo compara as vantagens e desvantagens de cada abordagem para que você possa escolher a que melhor se adapta ao seu fluxo de QA, mix de canais, frequência de atualização e recursos da equipe. Ele não substitui a configuração passo a passo de nenhum método individual. Para guias detalhados de cada recurso, comece por Localização e Mensagens multilíngues.

Considerações

  • Decida se você precisa de prévia e QA no dashboard, fluxos de tradução profissional, atualizações de conteúdo de alta frequência ou textos em tempo real gerenciados por CMS antes de escolher um padrão.
  • Mensagens multilíngues oferecem suporte a e-mail, push, banners, mensagens no app e Content Blocks. Note que SMS e WhatsApp usam outros padrões de localização. Liquid manual, Content Blocks, catálogos, parceiros e Connected Content podem ser aplicados em canais onde esses recursos são compatíveis.
  • A Braze não gera traduções. Você fornece o texto por meio do dashboard, CSV, API, importação de catálogo, fluxo de trabalho com parceiros ou CMS externo.
  • Liquid manual e Content Blocks com condicionais incorporados exigem convenções de nomenclatura e processos de revisão à medida que os idiomas crescem. Fluxos multilíngues e de parceiros centralizam atualizações, mas podem exigir manutenção via CSV ou API.
  • Connected Content e alguns fluxos de parceiros dependem de sistemas externos. Se uma API ou CMS não estiver disponível no momento do envio, o conteúdo localizado pode não ser carregado.
  • Sobreposições são comuns. Por exemplo, você pode usar tags multilíngues para o corpo de e-mails, Content Blocks para rodapés compartilhados e catálogos para textos de produtos no mesmo programa.

Configuração

Etapa 1: Identifique seus requisitos de localização

Requisito Perguntas a responder
Prévia e QA Os profissionais de marketing precisam visualizar a prévia de cada localidade no criador da Braze antes do envio?
Escala Quantos idiomas e com que frequência o texto muda?
Fluxo de trabalho Você precisa de revisão, alterações e aprovações de tradutores?
Formato dos dados O texto é marketing livre ou campos de produto estruturados (nomes, preços, URLs)?
Automação As traduções devem ser atualizadas automaticamente quando seu CMS muda?
Habilidades da equipe Sua equipe consegue manter Liquid, uploads de CSV, APIs ou integrações com parceiros?

Etapa 2: Compare as abordagens em uma visão geral

Dimensão Liquid manual Content Blocks Catálogos Mensagens multi-idioma Parceiros de tradução Connected Content
Prévia no dashboard / QA Sim Sim Sim Sim Varia por parceiro Limitado — mais difícil visualizar conteúdo obtido
Padrão (sem integração) Sim Sim Parcial — requer configuração de catálogo Sim Não — configuração com fornecedor Não — requer API ou CMS
Cobertura de canais Todos os canais suportados Todos os canais suportados Todos os canais suportados E-mail, push, banners, mensagens no app, Content Blocks Varia por parceiro Todos os canais suportados
Esforço de implementação Baixo Baixo–médio Médio Baixo Alto (depende do parceiro) Médio
Esforço contínuo (BAU) Alto — edições por mensagem Médio — manutenção de blocos Médio — atualizações via CSV ou API Médio — uploads de CSV Médio — gerenciado na plataforma Baixo — obtido no momento do envio
Atualizações de alta frequência Não Parcial Não Parcial Sim Sim
Fluxo de tradução profissional Não Não Não Não Sim Não
Dados estruturados / de produto Limitado Limitado Sim — ideal para textos com chave Limitado Varia Sim — por fonte externa
Risco de dependência externa Nenhum Nenhum Nenhum Nenhum Médio Médio — envio falha se a fonte estiver fora
Mais adequado para Poucos idiomas, atualizações esporádicas Componentes compartilhados entre mensagens Muitas localidades com strings estruturadas Muitos idiomas com menor esforço de copiar/colar Tradução empresarial com aprovações Localização dinâmica via CMS

Etapa 3: Associe cenários no estilo Kitchenerie a uma abordagem

Cenário Kitchenerie Ponto de partida recomendado
Três idiomas, poucas Campaigns por mês, equipe de marketing pequena Liquid condicional manual ou Content Blocks com Liquid
Cabeçalho, rodapé e blocos legais compartilhados entre e-mail e mensagens no app Content Blocks — com traduções multi-idioma salvas no bloco quando as localidades crescem
Nomes de produtos, linhas promocionais e URLs de imagem organizados por localidade Catálogos
E-mail e push em oito ou mais localidades com prévia no criador Mensagens multi-idioma
TMS central com fluxo de trabalho de tradutores e aprovações Parceiros de localização (por exemplo, Smartling ou Phrase)
Texto gerenciado em um CMS com atualizações diárias Connected Content

Etapa 4: Implemente a abordagem selecionada

  1. Liquid condicional manual: Use os atributos de perfil language ou localidade com Liquid if / elsif / else. Consulte Abordagens alternativas e Lógica condicional.
  2. Content Blocks: Crie blocos reutilizáveis; opcionalmente, insira Liquid condicional dentro dos blocos. Consulte Content Blocks e a guia Content Blocks em Enviando mensagens traduzidas.
  3. Catálogos: Importe linhas de tradução (por exemplo id, context, language, body) e faça referência a elas com Liquid catalog_items. Consulte a guia Catálogos em Enviando mensagens traduzidas.
  4. Mensagens multi-idioma: Adicione localidades, envolva o texto em tags de tradução e depois faça upload de um CSV. Se você tiver acesso antecipado aos endpoints de tradução, é possível atualizar traduções via API. Visualize a prévia com Multi-language user no criador.
  5. Parceiros de tradução: Configure as localidades do espaço de trabalho e siga sua integração com parceiros (por exemplo, Smartling ou Phrase).
  6. Connected Content: Chame seu CMS ou API de tradução no momento do envio. Teste com cuidado; a prévia pode não refletir as respostas da API em tempo real. Consulte Connected Content.

Para orquestração de Canvas e Campaigns entre regiões (uma jornada versus uma jornada por país), consulte Gerenciamento de tradução na página de Localização.

New Stuff!