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, notificações 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 em todas as Campaigns.

A Braze oferece suporte a vários padrões de localização:

  • Liquid condicional manual: Textos inseridos para cada 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 local
  • 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 e outros
  • Connected Content: Strings localizadas buscadas no seu CMS ou API no momento do envio

Este exemplo compara as vantagens e desvantagens de cada abordagem para ajudar você a escolher a que melhor se encaixa no seu fluxo de controle de qualidade, na combinação de canais, na frequência de atualização e nos recursos da sua equipe. Ele não substitui a configuração passo a passo de nenhum método específico. Para conhecer cada recurso em detalhes, comece por Localização e Locais em mensagens.

Considerações

  • Antes de escolher um padrão, decida se você precisa de prévia e QA no dashboard, fluxos de trabalho de tradução profissional, atualizações de conteúdo em alta frequência ou textos em tempo real gerenciados por um CMS.
  • As mensagens multilíngues são compatíveis com e-mail, push, banners, mensagens no app e Content Blocks. Observe que SMS e WhatsApp usam outros padrões de localização. Liquid manual, Content Blocks, catálogos, parceiros e Connected Content podem ser usados em todos os canais que oferecem suporte a esses recursos.
  • A Braze não gera traduções. Você fornece os textos pelo dashboard, por CSV, pela API, por importação de catálogo, por um fluxo de trabalho de parceiro ou por um CMS externo.
  • Liquid manual e Content Blocks com condicionais incorporadas exigem convenções de nomenclatura e processos de revisão à medida que o número de idiomas cresce. Já os fluxos multilíngues e de parceiros centralizam as atualizações, mas podem exigir manutenção via CSV ou API.
  • O Connected Content e alguns fluxos de parceiros dependem de sistemas externos. Se uma API ou um CMS estiver indisponível no momento do envio, o conteúdo localizado pode não carregar.
  • É comum combinar abordagens. Por exemplo, você pode usar tags multilíngues no corpo dos e-mails, Content Blocks para rodapés compartilhados e catálogos para textos de produtos dentro do mesmo programa.

Configuração

Etapa 1: Levante seus requisitos de localização

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

Etapa 2: Compare as abordagens

Dimensão Liquid manual Content Blocks Catálogos Mensagens multilíngues Parceiros de tradução Connected Content
Prévia / QA no dashboard Sim Sim Sim Sim Varia conforme o parceiro Limitada: é mais difícil visualizar o conteúdo buscado
Padrão (sem integração) Sim Sim Parcial: requer configuração de catálogo Sim Não: requer configuração do fornecedor Não: requer API ou CMS
Cobertura de canais Todos os canais compatíveis Todos os canais compatíveis Todos os canais compatíveis E-mail, push, banners, mensagens no app, Content Blocks Varia conforme o parceiro Todos os canais compatíveis
Esforço de implementação Baixo Baixo a médio Médio Baixo Alto (depende do parceiro) Médio
Esforço contínuo (BAU) Alto: edições em cada mensagem Médio: manutenção dos blocos Médio: atualizações por CSV ou API Médio: uploads de CSV Médio: gerenciado na plataforma Baixo: buscado no momento do envio
Atualizações frequentes 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 meio de fonte externa
Risco de dependência externa Nenhum Nenhum Nenhum Nenhum Médio Médio: o envio falha se a fonte estiver fora do ar
Mais indicado para Poucos idiomas, atualizações pouco frequentes Componentes compartilhados entre mensagens Muitos locais com strings estruturadas Muitos idiomas com menos esforço de copiar e colar Tradução corporativa com aprovações Localização dinâmica orientada por CMS

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

Cenário da 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 jurídicos compartilhados entre e-mail e mensagem no app Content Blocks, com traduções multilíngues salvas no bloco quando o número de locais crescer
Nomes de produtos, chamadas promocionais e URLs de imagens com chave por local Catálogos
E-mail e push em oito ou mais locais com prévia no criador Mensagens multilíngues
TMS central com fluxo de trabalho de tradutores e aprovações Parceiros de localização (por exemplo, Smartling ou Phrase)
Texto mantido em um CMS que é atualizado diariamente Connected Content

Etapa 4: Implemente a abordagem escolhida

  1. Liquid condicional manual: Use o atributo de perfil language ou atributos de local com Liquid if / elsif / else. Consulte Abordagens alternativas e Lógica condicional.
  2. Content Blocks: Crie blocos reutilizáveis e, se quiser, coloque o Liquid condicional dentro dos blocos. Consulte Content Blocks e a guia Content Blocks em Envio de mensagens traduzidas.
  3. Catálogos: Importe linhas de tradução (por exemplo, id, context, language, body) e faça referência a elas com o Liquid catalog_items. Consulte a guia Catálogos em Envio de mensagens traduzidas.
  4. Mensagens multilíngues: Adicione locais, 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, pode atualizar as traduções pela API. Visualize a prévia com Usuário multilíngue no criador.
  5. Parceiros de tradução: Configure os locais do espaço de trabalho e siga a integração do seu parceiro (por exemplo, Smartling ou Phrase).
  6. Connected Content: Chame seu CMS ou API de tradução no momento do envio. Teste bem, porque a prévia pode não refletir as respostas da API em tempo real. Consulte Connected Content.

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

New Stuff!