Traduzir

Tradução e localização de e-mails tanto templates quanto arquivos de strings

O conteúdo das suas campanhas se apresenta de duas formas: um modelo HTML com estilos inline, pixels de rastreamento e doze links, ou uma tabela de strings indexadas exportada pelo seu ESP em CSV. O Transept processa ambos, protegendo cada tag Liquid e merge tag durante a tradução, respeitando os limites de caracteres dos assuntos e entregando o arquivo de volta exatamente com a mesma estrutura do original.

Começar a traduzir

Comece grátis · Não requer cartão

Em destaque em

  • Featured on Findly.tools
  • Featured on Wired Business
  • Featured on Twelve Tools
  • Find us on Firsto
  • Verified on DANG!
  • Launching soon on Smol Launch
  • Launched on Fazier
  • Featured on Startup Fame
  • Featured on LaunchBuff
Em contexto

O e-mail é o único canal onde a localização costuma falhar em duas frentes simultaneamente. Um modelo transacional possui tabelas aninhadas, estilos inline, comentários condicionais para o Outlook, pixels de rastreamento e links que acabam se perdendo. Além disso, o texto da campanha reside no seu ESP como uma tabela de strings indexada, onde cada linha tem um ID imutável e um assunto com cerca de 45 caracteres antes de ser cortado na caixa de entrada. A maioria das equipes cola o HTML em um modelo de chat, recebe algo que parece certo e só depois descobre que o pixel de rastreamento sumiu e o link de cancelamento de inscrição aponta para o lugar errado — ou entregam uma planilha ao tradutor sem contexto nem limites de caracteres, recebendo um texto que transborda o botão. O Transept lida com ambos os formatos nativamente: o HTML é analisado em uma árvore para traduzir apenas os nós de texto, e a tabela de strings permanece uma tabela de strings, com chaves e limites intactos, exportada no mesmo formato em que chegou.

Como o copy é traduzido? e o resto fica intacto?

Não importa o que sua plataforma forneça, o objetivo é o mesmo: traduzir as palavras sem mexer em nada mais. Um template deve ser renderizado de forma idêntica no novo idioma, e uma tabela de strings precisa retornar com as mesmas chaves nas mesmas linhas. O Transept trata cada formato como ele é, em vez de converter tudo em texto simples.

  1. Importe seu e-mail em qualquer formato

    Cole um modelo HTML ou importe a tabela de strings exportada pelo seu ESP: um CSV de tradução do Braze ou Klaviyo, um arquivo `.po` do gettext ou XLIFF. Chaves, notas de contexto e limites de caracteres acompanham as linhas.

  2. Os tokens são mascarados antes que o modelo os veja.

    Tags Liquid, tags `{{$attribute}}` do Braze, Handlebars, merge tags e placeholders printf ficam ocultos para o tradutor e são restaurados depois. A resposta é verificada em relação aos tokens originais; qualquer divergência é corrigida ou reprocessada, nunca entregue com erro.

  3. Revise com os limites à vista

    O modelo renderizado aparece ao lado do original. As tabelas de strings abrem em uma grade de chaves, origem e tradução, com um contador em tempo real em cada linha com limite de caracteres — assim, qualquer excesso no assunto fica óbvio antes do envio.

  4. Exporte no mesmo formato em que chegou

    O HTML traduzido volta para o seu ESP sem alterações. Arquivos importados retornam no mesmo formato, com as colunas de idioma preenchidas, prontos para o upload imediato — sem que você precise ajustar nada manualmente.

Para quem é? Para quem envia campanhas

E-mails de ciclo de vida e transacionais

Séries de boas-vindas, redefinições de senha, recibos. Localize o texto sem precisar refazer o template nem mexer na lógica.

Campanhas de marketing em um ESP

Exporte o arquivo de tradução do Braze, Klaviyo ou Iterable, preencha todos os idiomas e faça o upload de volta. Mesma campanha, doze idiomas, enviada no prazo.

Landing pages

Localize a página da campanha, mantendo o texto do CTA, a estrutura principal e os scripts incorporados onde estavam.

Dos nossos laboratórios

Três chaves de fechamento

O Braze utiliza três chaves de fechamento em cada tag de personalização. Quase todos os parsers Liquid param nas duas primeiras, deixando uma chave avulsa no texto traduzível — o que faz com que os modelos a movam ou a descartem. O nosso também era assim, até testarmos com a sintaxe do próprio Braze e corrigirmos o problema.

O que cada ESP realmente faz

Veja com seus próprios olhos

O editor, em miniatura

Uma amostra funcional da versão real — Literess, glossário, guia de estilo, fluxos de trabalho e a memória de tradução estão todos ativos. Clique e explore.

Chill, love

Here to help you translate

Memory
Import
Try:
Search
Scope
AI context
Manage TM settings
Showing matches for the selected block
71%

A key turned in the lock and the door swung open.

У замку повернувся ключ, і двері розчахнулися.

Chill, love — chapter 2you · last week
This doc55%

The knock came just before midnight.

Стукіт пролунав перед самою північчю.

Chill, loveyou · today
Auto-saved · just now
Interactive demo — click anything

FAQ

  • É a adaptação de uma campanha para outro idioma e mercado: o corpo do texto, o assunto e o preheader, o texto de fallback de cada tag de personalização e as convenções de formatação locais. Ela difere da tradução simples porque e-mails contêm sintaxes de templates que precisam permanecer intactas, além de restrições — como o limite de caracteres do assunto — que a tradução deve respeitar.
  • Templates HTML e as tabelas de strings indexadas usadas por ESPs e equipes de software: CSV (o formato exportado pelo Braze e Klaviyo), gettext `.po` e XLIFF. Um CSV pode conter uma coluna por idioma, notas de contexto e limites de caracteres por linha — e tudo isso é processado.
  • Não. O parser trata atributos `style`, atributos `data-*`, pixels de rastreamento ocultos e comentários condicionais como elementos opacos, por isso eles passam inalterados. Apenas o texto legível por humanos é traduzido.
  • Elas são mantidas, não refeitas. Uma célula de idioma preenchida, um `msgstr` com conteúdo ou um campo de destino XLIFF preenchido: cada um conta como uma tradução concluída, não tem custo e alimenta sua memória de tradução para guiar as linhas que ainda precisam de trabalho.
  • O texto do link é traduzido; o `href` não. Então, um “Read more →” vira “Leia mais →”, mas o URL para o qual ele aponta continua exatamente o mesmo.
  • Você está no controle. Fixe o texto do CTA no seu glossário para que ele tenha uma única tradução intencional, ou oriente as novas gerações com uma instrução como “mais curto” ou “mais urgente”. Quando o arquivo define um limite de caracteres, o contador informa se o texto ainda cabe.
  • É um software, não um serviço de execução integral. Se você anda cotando serviços de tradução de e-mail, a diferença é que você mantém o trabalho internamente: cole seu template HTML, traduza preservando links, estilos inline e imagens, e cole a versão localizada de volta no seu ESP — em minutos, por uma fração do custo por e-mail de uma agência. Você entra com os idiomas (ou seu revisor); o Transept faz a tradução preservando a integridade da marcação.
  • Sim, via arquivo, em vez de integração direta. Não importa como sua plataforma entregue o conteúdo, o Transept o processa: cole ou faça o upload do template HTML, ou importe a tabela de strings exportada pelo seu ESP — seja um CSV de tradução do Braze ou Klaviyo, um arquivo PO do gettext ou XLIFF. A exportação devolve o mesmo arquivo com as traduções preenchidas, pronto para ser reinserido exatamente de onde veio. Integrações diretas via API ainda não estão disponíveis; o suporte atual é focado nesse fluxo ágil de ida e volta por arquivos.
  • Esses elementos são mascarados antes de o texto chegar ao modelo, para que nunca sejam interpretados como palavras, e restaurados logo em seguida. Isso abrange a lógica `{% if %}` e a saída `{{ }}` do Liquid, o formato `{{$attribute}}` do Braze, Handlebars, tags do Django, merge tags do Mailchimp e placeholders de printf como `%s` e `%1$s`. Cada resposta é verificada em relação aos tokens de entrada, e qualquer bloco cujos tokens não correspondam é reparado ou reprocessado, em vez de ser entregue.
  • Sim, se o seu arquivo contiver esses limites. O limite de caracteres de cada linha se torna um contador em tempo real ao lado da tradução. Assim, você identifica se um assunto ou CTA excedeu o espaço durante a revisão, e não depois de disparar o e-mail. Isso é mais importante do que parece: o alemão costuma ocupar de 1,5 a 2 vezes o espaço do inglês, então textos que cabem no original frequentemente não cabem no idioma de destino.
  • Sim — qualquer exportação HTML funciona. Estilos inline, classes, IDs, atributos de dados — tudo é mantido intacto. Teste uma vez com uma página de exemplo; assim que confiar no fluxo, amplie para campanhas inteiras.
  • O texto estático em blocos dinâmicos é traduzido normalmente e a lógica permanece intacta. Cada ramificação de uma condicional é tratada como um trecho de texto independente, que é a unidade ideal: a frase para membros Gold e a frase para aderir ao Gold são sentenças distintas, e um tradutor que recebe as duas ao mesmo tempo produz um resultado inferior ao de quem as recebe separadamente e com o devido contexto.
  • Não. Um arquivo com uma coluna por idioma é importado como um documento por idioma, todos agrupados. As células já preenchidas são mantidas como traduções finalizadas, em vez de serem retraduzidas. Traduza as lacunas em uma única execução para todo o grupo e exporte uma única vez: o arquivo original é devolvido com todas as colunas de idiomas preenchidas.
  • A estrutura é preservada exatamente, então as peculiaridades específicas do Outlook (comentários condicionais, layouts baseados em tabelas, estilos inline) sobrevivem. Sempre envie um teste pelo Litmus ou pela sua própria conta do Outlook antes de uma campanha ir ao ar — essa é uma etapa geral de controle de qualidade de e-mail, não específica da tradução.

Localize a próxima campanha no próprio arquivo onde ele já está

Começar a traduzir

Comece grátis · Não requer cartão