Como traduzir um site WordPress novo antes de o pôr online

🔒 Revisto em termos de segurança 🧾 Código aberto GPL 📤 Sem compromisso — exporta quando quiseres ⚡ Motor 20 vezes mais leve

Está a construir um site WordPress novo e ele tem de falar mais do que uma língua. O conselho habitual é traduzir tudo primeiro e lançar de uma vez — e é por isso que tantos sites WordPress multilingues nunca chegam à segunda língua. Há um caminho mais tranquilo: ponha o site online na sua própria língua, acrescente as outras uma de cada vez, e mantenha cada uma invisível até estar terminada. Ninguém vê uma página traduzida a meio. O Google não indexa nenhuma. E você traduz ao ritmo que a vida real permite.

The TranslateRocket language list in WordPress: a green switch next to each published language, a grey one next to the language still being translated
Verde: os visitantes veem o idioma. Cinzento: só o vê você, enquanto trabalha nele.

Porque um site WordPress traduzido a meio lhe custa mais do que não traduzir nada

Uma página metade em italiano e metade em inglês não se lê como «trabalho em curso». Lê-se como abandonada. Os visitantes vão-se embora, e quem fica confia menos — 76% de quem compra prefere fazê-lo na sua própria língua, e em três segundos percebem se a sua está mesmo lá.

O Google é ainda menos indulgente. Publique um idioma antes de o traduzir e está a convidar o motor de busca a indexar dezenas de páginas quase iguais, a anunciá-las ao mundo através das suas tags hreflang e do seu sitemap, e depois a mudá-las todas em silêncio mais tarde. A orientação do próprio Google é clara: evitar páginas traduzidas apenas em parte. Aos utilizadores, diz, não agradam.

Portanto o objetivo é simples: construa as línguas à vista, publique-as só quando estiverem prontas.

Dois interruptores diferentes — e provavelmente é o segundo que quer

O TranslateRocket dá-lhe duas maneiras de manter as traduções fora de vista, e respondem a duas perguntas diferentes.

  • Modo de visualização esconde todas as traduções dos visitantes. O site inteiro fica no idioma de origem enquanto revê todos os idiomas de uma vez. Boa para uma primeira passagem num site que já está online.
  • Um idioma mantido offline esconde um só idioma, enquanto os outros continuam a funcionar normalmente. Boa para um site novo, e boa para cada idioma que acrescentar depois.

É a segunda que torna possível um lançamento idioma a idioma. O italiano está online e a vender enquanto o alemão ainda está a ser escrito, e nenhum dos dois sabe do outro.

Passo 1 — Ponha o site online num só idioma

Termine o site na língua em que escreve. Textos a sério, preços a sério, fotos a sério. Isto conta mais do que parece: cada frase que mudar depois é uma frase para voltar a traduzir, em todas as línguas. Uma tarde gasta agora a fechar os textos poupa-lhe uma semana de retraduções.

Depois instale o plugin e defina essa língua como língua de origem. Para os seus visitantes ainda não muda nada: um site numa só língua com o TranslateRocket instalado continua a ser um site numa só língua.

Passo 2 — Acrescente o segundo idioma e deixe-o offline

Vá a TranslateRocket → Idiomas e marque o idioma que quer. Desde a versão 1.1.0 um idioma que acrescenta nasce offline: o interruptor está cinzento até você decidir outra coisa. Esse comportamento por omissão existe precisamente por isto — no momento em que gravasse, um idioma sem nada traduzido já estaria público.

Enquanto o interruptor está cinzento, é exatamente isto que o mundo vê.

QuemO que vê
Um visitanteNem sinal do idioma no seletor. Se por acaso chegar a um dos seus endereços, é levado para o idioma predefinido — sem página de erro, sem beco sem saída.
GoogleNada para encontrar: o idioma fica fora das suas tags hreflang e fora do seu sitemap XML, por isso nunca é anunciado nem rastreado como alternativa.
VocêTudo. Percorre o idioma nas páginas reais, com o tema real, e corrige à medida que avança — quem pode usar a pré-visualização continua a ver tudo.

Passo 3 — Traduza-o ao seu ritmo

Agora a parte lenta, que não tem de ser lenta. Percorra o site uma vez com sessão iniciada para o plugin detetar os textos, e depois escolha o caminho que preferir — misturam-se à vontade, e tudo o que traduz fica guardado:

  • No seu navegador, grátis, sem chave de API. O Chrome e o Edge num computador trazem um tradutor que corre no próprio dispositivo. Um botão traduz o site inteiro. Cronometrámos: 464 cadeias em 42 segundos.
  • Com IA, se tiver uma chave da DeepL, OpenAI, Gemini ou Claude — melhor prosa, por uns cêntimos por página.
  • À mão, na própria página. Clique em qualquer texto no editor visual e reescreva-o. É aqui que uma tradução automática passa a ser sua.

O ecrã Idiomas faz as contas, por isso sabe sempre quanto falta para poder virar o interruptor.

Progress bars in the WordPress dashboard showing how much of each language has been translated
Uma barra por idioma: o que está feito, o que falta, antes que mais alguém o possa ver.

Passo 4 — Verifique aquilo em que ninguém pensa

Antes de publicar um idioma, percorra-o uma vez como se fosse um visitante. Quatro coisas valem dois minutos cada:

  • Os endereços das páginas. Um slug traduzido (/it/chi-siamo/ em vez de /it/about-us/) é a diferença entre uma página que posiciona em italiano e outra que não.
  • Títulos e meta descrições. São o que o Google imprime mesmo nos resultados — e não estão na página, por isso é fácil traduzir um site inteiro e esquecê-los por completo.
  • O texto invisível. Texto alternativo das imagens, títulos de ligações, placeholders de formulários, etiquetas ARIA: os motores de busca e os leitores de ecrã leem tudo isso. No painel SEO estão listados um a um, e cada linha leva-o ao elemento na página.
  • A pré-visualização das partilhas. O título e a descrição que aparecem quando alguém publica a sua página no Facebook, LinkedIn ou WhatsApp. Se um plugin SEO puser os seus, também esses têm de ser traduzidos.

Passo 5 — Ponha o interruptor no verde

Um clique e o idioma fica público: aparece no seletor, entra no sitemap, e as suas tags hreflang começam a dizer ao Google que existe uma versão italiana de cada página. Nada foi anunciado antes de ser verdade — que é exatamente a ideia.

Depois comece o idioma seguinte. O trabalho já feito é reaproveitado: o plugin guarda cada frase que traduziu, por isso um segundo idioma nunca volta a traduzir uma frase que já aprovou noutro sítio.

A armadilha que apanha toda a gente, seis meses depois

Esta é a falha que mais vemos em sites a sério, e não tem nada a ver com o lançamento.

Termina a tradução. Meses depois edita uma página — um parágrafo novo na dos preços, uma frase de abertura mudada. O inglês está perfeito. E em todas as outras línguas esse parágrafo novo fica em inglês em silêncio, porque o TranslateRocket deteta os textos enquanto um administrador com sessão iniciada olha para a página — e essa página nunca mais ninguém a abriu.

É o tipo de falha mais silencioso: sem erro, sem aviso, sem nada na sua lista de textos por traduzir. Só um parágrafo, na língua errada, numa página que alguém lê todos os dias.

A WordPress admin notice saying that pages changed since TranslateRocket last read them, with a link to scan them
Edita uma página e o painel passa a dizê-lo — com o nome das páginas e a análise a um clique.

Por isso o plugin passa a guardar uma lista das páginas que editou desde a última leitura e di-lo em voz alta no painel, com o nome das páginas e a análise a um clique. Corra-a, traduza as poucas frases novas, feito. Se deste artigo levar apenas um hábito, leve este: depois de editar uma página, analise-a e volte a traduzi-la.

As perguntas que se fazem antes de lançar um site WordPress multilingue

O Google vai penalizar-me por um idioma por acabar?

Não, se ninguém lhe puder chegar. Enquanto um idioma está offline não está no sitemap, não está nas tags hreflang e não há ligações para ele, e os seus endereços reencaminham para o idioma predefinido. Não há nada para o Google indexar, logo não há nada por que ser penalizado.

Posso trabalhar em dois idiomas ao mesmo tempo?

Sim — o interruptor é por idioma. Pode ter três online, dois offline e um que ainda nem começou, tudo no mesmo site.

E se publicar um idioma cedo demais por engano?

Volte a pôr o interruptor no cinzento. Desaparece de imediato do seletor, do sitemap e das tags hreflang. Se o Google já o tinha rastreado, larga esses endereços na visita seguinte.

Tenho de traduzir tudo antes de publicar um idioma?

Não, mas decida com cabeça. Uma regra razoável: tudo o que um visitante alcança em dois cliques a partir da página inicial, mais o pagamento se vender. O que ficar por traduzir cai na sua língua de origem em vez de partir — mas cada pedaço é uma pequena racha na impressão que está a dar.

Isto funciona com Elementor, WooCommerce e construtores de páginas?

Sim. O motor lê a página acabada, por isso traduz-se tudo o que o navegador mostra — construtores, temas, interfaces de plugins e WooCommerce incluídos.

Há aqui alguma coisa que se pague?

Não. O TranslateRocket é grátis, todo ele, sem versão paga e sem limite de idiomas nem de textos.

Quer uma ajuda com o seu site? Posso fazê-lo por si

Sou o Federico, o programador do TranslateRocket — e construir e traduzir sites WordPress é o que faço para viver. É assim que este plugin se mantém grátis: não está mutilado para lhe vender uma atualização, é a ferramenta que uso todos os dias nos sites por que sou pago.

Um site multilingue novo de raiz, um design posto em ordem, um site já existente levado de um idioma a dez, desenvolvimento à medida, traduções revistas, ou uma migração para fora de um plugin que lhe cobra todos os meses: diga-me o que precisa e digo-lhe com honestidade se sou a pessoa certa. Fala com quem escreveu o motor, não com uma fila de suporte.

E se preferir fazer tudo sozinho, o que está neste artigo é seu a partir de hoje — escreva-me na mesma, se ficar preso.

Fale-me do seu siteDescarregue o plugin, grátis

Fontes

  • Google Search Central — «Gerir sites multirregionais e multilingues», sobre páginas parcialmente traduzidas. desenvolvedores.google.com
  • Google Search Central — «Indicar ao Google as versões localizadas de uma página» (hreflang). desenvolvedores.google.com
  • CSA Research — «Can’t Read, Won’t Buy», inquérito a 8709 consumidores em 29 países. csa-research.com

Relacionado: traduzir o WordPress grátis com o Chrome · tornar um site WordPress multilingue, passo a passo · hreflang explicado simplesmente · tudo o que o TranslateRocket faz

Precisas de uma chave API?

Guias passo a passo para OpenAI, Claude, Gemini, DeepL e Google Translate: quanto custa cada um, quais são gratuitos e como definir um limite de gastos. Guias de chaves API →

💬 Precisa de ajuda?
Powered by TranslateRocket™