Tradução com IA no WordPress: porque parte o SEO multilingue
A tese principal está correta. O 1 por cento que falta fica exatamente onde aterra o custo. Leonardo Losoviz no WP Tavern Jukebox, quando lhe perguntaram onde se posiciona hoje a tradução por IA em relação ao trabalho humano, disse:
“É tão fácil que toda a gente o faz. E quando toda a gente o faz, não está a avançar, está apenas a correr para se manter no mesmo sítio.”
Ao nível da frase, tem razão. Está também a descrever um mercado em que a qualidade da tradução em si já não distingue um site do outro. O que os distingue acontece nos campos que o tradutor de IA não deveria tocar e que, em produção, toca quase sempre.
Este é um texto polémico contra a leitura “99 por cento precisa” como sucesso. O número é verdadeiro e em grande medida irrelevante. Operar um site WordPress multilingue em 2026 deixou de ser “a prosa é boa” e passou a ser “a estrutura sobrevive à tradução”.
Tradução com IA em WordPress multilingue 2026: TL;DR em 4 pontos
- No WP Tavern Jukebox, Losoviz diz: a IA processa 99 por cento da tradução de WordPress com precisão, por uma fração do custo humano. O número é real para a prosa.
- O 1 por cento que as ferramentas de tradução por IA partem rotineiramente não está nas frases. Está nos campos que decidem em que URL um artigo vive e como o Google o indexa.
- É exatamente esse 1 por cento que o Google indexa. Os 99 por cento de prosa são o que os leitores leem depois de chegar a uma página que foi indexada corretamente. Se a camada de indexação se fragmenta, ninguém chega à prosa.
- A cura não é um tradutor de frase mais inteligente. É separar os campos técnicos dos campos que o tradutor de IA pode editar, mais uma pequena auditoria de diacríticos depois de cada passagem multi-ficheiro.
Glossário: frontmatter, slug, hreflang e canonical em WordPress
O resto do artigo assenta em sete conceitos. Se algum deles soar estranho, é precisamente o campo que o tradutor de IA mais costuma estragar. Para quem nunca abriu um ficheiro de conteúdo:
- Frontmatter - o bloco de metadados no topo de um ficheiro de artigo, delimitado por
---. Aí ficam o título, a descrição, as categorias, o URL canónico, as ligações às outras versões linguísticas, o slug e dezenas de outros campos. O tradutor de IA recebe o ficheiro inteiro, ou seja, o frontmatter e o corpo em conjunto. - Slug - a cauda do URL do artigo, por exemplo
nis2-dora-wordpress-compliance-2026. É um identificador de encaminhamento (o endereço em que a página de facto abre), não um título para ler. force_slug: true- um sinalizador no frontmatter que diz ao sistema “usa exatamente este slug como URL, mesmo que o nome do ficheiro seja diferente”.- URL canónico (
canonicalUrl) - um campo do frontmatter que informa o Google de qual é o endereço a indexar como autoritativo quando existem várias variantes. - Hreflang - o conjunto de ligações que liga entre si as versões linguísticas do mesmo artigo, para que o Google perceba “isto e a tradução alemã da fonte inglesa”.
- Termos de taxonomia - os valores em
categoriesetags. Cada um gera o seu próprio URL, por exemplo/de/tag/compliance/. - Mapa de redirecionamentos - a lista de pares
(URL antigo, URL novo)que impede que ligações anteriormente indexadas devolvam 404 quando um slug muda.
Estes campos são invisíveis para quem lê o artigo. Para o Google e para a rede interna de ligações, são decisivos. No contexto português, em que a LGPD-PT e a Lei n.º 41/2004 sobre comunicações eletrónicas exigem que páginas de política de privacidade e de cookies sejam estáveis no tempo, qualquer 404 silencioso causado por uma alteração de slug toca também na trilha de auditoria que o organismo regulador exige.
Como a tradução com IA parte um slug alemão de WordPress: um caso concreto
Um padrão fácil de reproduzir com qualquer ferramenta de tradução por IA que receba o ficheiro inteiro, contra uma árvore típica de conteúdo Astro ou WordPress:
- A versão alemã de um artigo de conformidade vive num ficheiro chamado
qualquer-coisa-compliance-2026.de.mde traz no frontmatter a entradaslug: nis2-dora-wordpress-Konformität-2026. O tradutor escolheu o empréstimo alemão porque o campo parecia o início de uma frase e a língua-alvo do texto é o alemão. Trocou “compliance” por “Konformität”. - O resto do cluster continua a ligar à versão ASCII, como fazem as suas irmãs inglesa, polaca, norueguesa, espanhola e portuguesa. Cada uma dessas ligações devolve 404, porque o router serve a página no endereço com umlaut, aquele que o tradutor escreveu e ao qual a marca
force_slug: truedeu prioridade sobre o nome do ficheiro. - Duas páginas pilar alemãs entraram em produção num URL com
äque nenhuma outra versão linguística referenciava. A rede interna de ligações do cluster fragmenta-se na camada de indexação enquanto ninguém correr uma auditoria estrutural. Aqui correu dois dias depois: os endereços voltaram aos slugs ASCII e as versões com umlaut ficaram com 301.
Se o tradutor de IA tivesse inserido uma frase um pouco desajeitada no corpo, o preço seria um suspiro de leitor. A mesma classe de erro dentro do campo slug partiu o sinal de ligação interno do cluster numa dúzia de páginas e aguentou dois dias, até uma reparação sistemática de diacríticos limpar 43 ligações partidas na árvore alemã numa única passagem.
Esta e a distância entre “99 por cento precisa” e “0 por cento partida na camada que conta”.
O que a tradução com IA “99 por cento precisa” não mede
Quando Losoviz diz 99 por cento, fala de fidelidade ao nível da frase. Se o parágrafo alemão quer dizer o que o parágrafo inglês queria dizer. Se a terminologia se mantém coerente ao longo do artigo. Se o registo encaixa no público-alvo. Os tradutores de IA modernos contra um guia de estilo publicado de facto atingem 95 a 99 por cento na revisão por falante nativo. O número é real.
O que o número não mede:
- Se o campo slug no frontmatter corresponde ao nome do ficheiro e à convenção de encaminhamento.
- Se o sinalizador force_slug foi ativado por uma decisão editorial ou por uma alucinação do tradutor.
- Se o canonicalUrl ainda corresponde ao slug depois de o slug ser alterado.
- Se os valores em
categoriesetagscoincidem com os URLs de categoria e tag que o resto do site usa. Um blog alemão pode desviar-se para/de/tag/Konformität/enquanto todas as outras versões linguísticas encaminham para o termo em ASCII, criando uma página de tag à qual nenhuma outra versão liga. - Se os URLs irmãos hreflang no layout efetivamente resolvem.
- Se o mapa de redirecionamentos tem uma entrada 301 a partir do URL anterior depois de o slug ser alterado.
- Se existem 301s a partir de um URL publicado e indexado anteriormente quando o tradutor muda o padrão do slug numa passagem nova.
Nenhum destes sete pontos é ao nível da frase. Todos são estruturais. O tradutor de IA pode influenciar cada um deles porque cada um está exposto no frontmatter, que o tradutor lê e reescreve em paralelo com o corpo.
Porque um erro de slug por IA custa mais do que um erro de frase
Uma frase má num parágrafo traduzido é lida por um utilizador, possivelmente classificada como de baixa qualidade pela avaliação de uma AI Overview, e no pior caso contribui para uma erosão lenta de confiança. Um campo slug mau é uma alteração de encaminhamento que dura até alguém correr uma auditoria de ligações. O custo paga-se na consola do Google Search Console ao longo de meses, não numa sessão de leitura.
Para um cluster de pilares cruzadamente ligados em versões linguísticas não-inglesas, as consequências escalam com a densidade do cross-link. Um único slug de pilar mal traduzido significa que qualquer outro artigo do cluster que apontava para o URL canónico devolve agora 404. O Google vê um grafo fragmentado: uma página pilar indexada num URL, dezenas de ligações internas a apontarem para um URL irmão que ninguém serve. O PageRank fragmenta-se. A autoridade temática dilui-se entre o endereço real e o endereço fantasma. A prosa visível ao utilizador continua boa, o que é o problema todo: o sintoma é invisível a partir da página renderizada.
Esta e a distância entre “99 por cento precisa” e “0 por cento partida na camada que conta”.
Como funciona o pipeline de tradução com IA em WordPress e onde falha
O mecanismo é banal e conhecido de qualquer pessoa que já tenha escrito um prompt de tradução que toque no frontmatter:
- O tradutor vê o ficheiro completo: frontmatter mais corpo.
- O prompt de sistema diz “traduz todas as strings visíveis ao utilizador para a língua de destino”.
- O tradutor recebe (corretamente) instruções para traduzir
title,description,seo.title, perguntas e respostas de FAQ, texto do corpo. - O tradutor recebe (corretamente) instruções para não traduzir
wpId,pubDate,heroImage. - O campo slug cai numa zona cinzenta. O tradutor vê que o slug tem forma alemã, porque o ficheiro usa slugs em sentence-case que parecem caules de frase. Conclui que “compliance” num slug alemão é um empréstimo estrangeiro e deveria ser “Konformität”, porque a língua de destino da prosa é o alemão. Faz a coisa aparentemente correta. Ninguém lhe disse que o campo slug é um identificador de encaminhamento e não uma string para o leitor.
Não há maneira de corrigir isto com um tradutor de frase mais inteligente. A solução é retirar o campo do input do tradutor. Na ferramenta, o frontmatter deve ser dividido em campos em que o tradutor de IA pode escrever e campos só de leitura. slug, force_slug, canonicalUrl, redirect_from e termos de taxonomia pertencem ao conjunto só de leitura.
Num sistema com um esquema adequado, isto é um investimento de engenharia único. Numa ferramenta típica que copia o ficheiro inteiro para o prompt, que é o que a maioria das ferramentas de tradução por IA em produção é hoje, é estruturalmente impossível.
Como proteger um WordPress multilingue do desvio de slug por IA
Uma vez isolados os campos estruturais, o risco residual é que os diacríticos passem para outros sítios: para ligações no corpo, para fontes de structured data, para referências hreflang. A defesa é um script de auditoria de uma página, corrido antes da publicação por cada versão linguística. A regra é simples: um diacrítico Latin Extended que apareça num campo URL depois de uma passagem de tradução é quase sempre uma regressão. Cada versão linguística recebe o seu próprio conjunto de regras - a variante norueguesa (ø, æ, å) aceita mais superfície de diacrítico do que a alemã, a variante espanhola (á, é, í, ó, ú, ñ) é diferente, a classe portuguesa ç/ã/õ ainda outra.
Isto não é glamour de engenharia. É um regex por versão linguística e um gate de build que faz falhar o deploy quando a contagem de diacríticos em campos URL sobe acima de uma baseline conhecida como boa. A razão pela qual a maior parte dos sites WordPress multilingues em produção não tem este gate é prosaica: o sintoma é invisível a partir do dashboard editorial. No mercado português, onde organismos como a ENISA referenciam boas práticas de URLs estáveis em comunicações públicas e o STAR Portugal exige rastreabilidade documental em fornecedores de serviço, este sintoma silencioso passa a ser também uma falha de conformidade documental.
WPML AI, TranslatePress AI, Weglot, Gato AI Translations: o mesmo problema estrutural
A página de produto do Gato AI Translations descreve o valor como “traduz qualquer tipo de post, taxonomia, custom field e string com IA”. Correto e útil. Implica também que os custom fields estão no âmbito, o que significa que os campos equivalentes a slug em custom post types e os campos de metadados que contêm URLs estão expostos à mesma classe de erro. A mesma forma aplica-se a WPML AI Translation, TranslatePress AI e Weglot AI: os pipelines de produção são de input de ficheiro completo por defeito. Nenhum deles entrega uma auditoria de integridade estrutural como parte do produto.
A lógica competitiva que Losoviz descreve (“quando toda a gente o faz, não está a avançar”) subestima o risco. Quando toda a gente o faz e ninguém corre a auditoria estrutural, o site multilingue WordPress médio afasta-se silenciosamente da integridade na camada de indexação ao longo de anos. A prosa visível ao utilizador mantém-se boa. O grafo apodrece.
4 passos para impedir que a tradução com IA destrua o SEO de WordPress multilingue
A resposta mínima viável para qualquer equipa que gira mais do que uma versão linguística com tradução por IA:
- Proteja os campos estruturais. Slug, sinalizador de force-slug, URLs canónicos, URLs de origem do mapa de redirecionamentos, termos de taxonomia e referências hreflang devem ser escritos pelo pipeline de engenharia, não pelo tradutor. Se a ferramenta de tradução não suportar um conjunto de campos só de leitura, trate o frontmatter como separado do corpo no seu workflow: traduza o corpo na ferramenta de IA e deixe o frontmatter intocado.
- Adicione uma auditoria de diacríticos ao gate de build. Um único regex por versão linguística, executado em cada pull request que toque em ficheiros multilingues, apanha a classe inteira antes do deploy.
- Trate cada alteração de slug como um evento de redirecionamento. Qualquer alteração a um campo slug, deliberada ou acidental, exige um 301 correspondente no mapa de redirecionamentos. Se o build não impuser isto através de uma falha em entrada de redirecionamento ausente, as alterações de slug vindas da tradução por IA acabarão por mandar URLs indexados para 404.
- Meça as falhas estruturais, não apenas a precisão da prosa. Um pipeline que entrega 99 por cento de precisão de frase e 5 por cento de desvio de slug entre versões é pior na única métrica que conta do que um pipeline que entrega 95 por cento de precisão de frase e zero desvio de slug.
As traduções com IA do Reddit acabaram de ser despromovidas em massa: a prova na camada de ranking
Tudo o que fica acima trata da canalização a partir-se em silêncio. A meio de 2026 o argumento ganhou uma prova mais barulhenta, diretamente na camada de ranking. O Reddit tinha traduzido à máquina grande parte do seu conteúdo para dezenas de línguas para captar tráfego de pesquisa internacional, e depois da atualização principal (core update) de maio de 2026 seguida da atualização de spam de junho de 2026, essas páginas traduzidas por IA caíram com força tanto nos resultados clássicos do Google como nas AI Overviews. Glenn Gabe, da GSQI, documentou a queda língua a língua: os originais em inglês aguentaram-se, as versões traduzidas em massa não.
A queda está documentada mercado a mercado, não como um único recuo global. Os dados de Gabe mostram o mesmo padrão a repetir-se nas maiores pegadas não inglesas do Reddit:
| Superfície | O que o Google alterou | Efeito documentado nas versões do Reddit traduzidas por IA |
|---|---|---|
| Pesquisa orgânica clássica | Atualização principal de maio de 2026, depois atualização de spam de junho de 2026 | Fortes quedas de visibilidade em Itália, Espanha, Alemanha e França |
| AI Overviews e AI Mode | a mesma varredura de core mais spam | Quedas substanciais nos mesmos mercados, a par da perda orgânica |
| Citações no ChatGPT | cascata a jusante | Páginas traduzidas citadas com menos frequência depois de a fonte perder a confiança na pesquisa |
A despromoção não ficou dentro do Google. Como as AI Overviews, o AI Mode e os assistentes de terceiros se apoiam nos mesmos sinais de ranking, as páginas traduzidas perderam terreno em todas as superfícies de resposta ao mesmo tempo. Para quem opera um WordPress é esta a parte que importa: um atalho de tradução em massa já não lhe custa um único canal, custa-lhe a pesquisa clássica, as respostas de IA do Google e a camada de citações de LLM numa só varredura.
É aqui que os dois modos de falha se encontram. A falha estrutural é um grafo de ligações rachado que o Google lê como sinal de baixa qualidade. A falha de qualidade é a tradução automática fina e produzida à escala que uma varredura de core mais spam está explicitamente construída para apanhar. O Reddit não é um site pequeno com um slug alucinado, é um dos domínios mais autoritativos da web, e mesmo assim perdeu a sua pegada traduzida quando a tradução foi feita a privilegiar o volume. Se a tradução por IA a granel pode ser despromovida num domínio com aquela autoridade, um site WordPress de dimensão média que joga a mesma cartada não tem almofada nenhuma.
Nos SERP em português o efeito nota-se a dobrar, porque a mesma discussão do Reddit é traduzida à máquina em separado para o público de Portugal e para o do Brasil, e quando nenhuma das duas variantes recebe edição humana o Google acaba a ver duas páginas finas a competir pela mesma consulta. A leitura prática para quem opera um WordPress multilingue não é “nunca uses tradução por IA”. É que a tradução por IA à escala, sem edição por mercado e sem QA estrutural, é agora um passivo de ranking documentado e não um atalho neutro. As versões linguísticas que sobrevivem são as que se leem como escritas para aquele mercado, que é exatamente por isso que o nosso próprio pipeline de seis línguas injeta detalhe de profissional por mercado em cada secção âncora em vez de enviar um esqueleto traduzido seis vezes.
Tradução com IA em WordPress 2026: onde o custo realmente vive
Losoviz tem razão em que a tradução por IA reduziu a precisão ao nível da frase à condição de mercadoria, e em que “correr para se manter no mesmo sítio” e a nova linha de base competitiva. A polémica é que a taxa de 99 por cento está a ser lida como um teto de qualidade, quando o teto real e a integridade estrutural na camada de encaminhamento e indexação. Todo o custo vive nesse 1 por cento. E esse 1 por cento é higiene operacional, não melhor IA, ou seja, precisamente a camada estrutural à volta da qual está construído o nosso serviço de prontidão do WordPress para a pesquisa por IA.
Para a agência ou equipa interna que gere um site WordPress multilingue, este é o momento de investir na camada estrutural, porque o custo da tradução por IA propriamente dita caiu o suficiente para que o custo relativo do QA estrutural seja agora a maior rubrica no orçamento de operações multilingues. O preço deste tipo de auditoria é individual e depende da dimensão do cluster. O próximo slot no deck de venda de um fornecedor deve dizer “tradução por IA mais auditoria de integridade estrutural”, não “tradução por IA, 99 por cento precisa”.
Fontes
- Leonardo Losoviz no WP Tavern Jukebox (transcrição via WP Tavern)
- Página de produto Gato AI Translations
- WPML AI Translation, TranslatePress AI, Weglot AI: páginas de ferramentas em produção
- Orientações do W3C sobre design de URL entre versões linguísticas
- Glenn Gabe, as traduções com IA do Reddit caem no Google e na pesquisa por IA com a atualização principal de maio de 2026 e a atualização de spam de junho de 2026 (GSQI)





