9 min de leitura

WPML em WordPress e WooCommerce: o que muda num projeto multilingue

Loja online com separadores de língua e conteúdos associados, representando um projeto multilingue com WPML.

Instalar o WPML não transforma, por si só, um website num projeto multilingue bem organizado. O plugin permite gerir diferentes idiomas na mesma instalação WordPress, mas as decisões sobre conteúdos, mercados e manutenção continuam a pertencer à empresa.

Uma página pode precisar de tradução integral, outra de adaptação ao mercado e outra de existir apenas em português. Numa loja WooCommerce, juntam-se produtos, variações, finalização da compra e emails. A configuração do WPML deve refletir estas diferenças desde o início.

O papel do WPML num website multilingue

O WPML associa as versões linguísticas de páginas, artigos, tipos de conteúdo personalizados e taxonomias. Também permite traduzir campos, textos da interface, menus e ficheiros multimédia, com integrações próprias para outros plugins, incluindo o WooCommerce.

Essa associação não obriga a que as páginas sejam idênticas. Uma empresa pode apresentar o mesmo serviço em português e inglês, mas omiti-lo da versão espanhola por não estar disponível nesse mercado. Pode ainda adaptar contactos, campanhas ou documentos sem perder a relação entre as versões traduzidas.

Antes de traduzir grandes volumes de conteúdo, convém definir o idioma de origem, os conteúdos existentes em cada idioma, quem aprova as traduções e como serão tratadas as alterações futuras. Se a página portuguesa mudar e a inglesa não for atualizada, a divergência pode passar despercebida ao visitante, mas afetar a informação que recebe.

Conteúdos, taxonomias e campos personalizados

Além de páginas e artigos, muitos websites empresariais utilizam tipos de conteúdo personalizados: projetos, serviços, equipas, eventos, documentos ou localizações. Nem todos precisam de ser traduzíveis. Um projeto público pode justificar versões em três idiomas; um registo interno usado apenas na administração pode não justificar qualquer tradução.

As taxonomias também exigem atenção. Categorias, etiquetas e classificações próprias devem manter as relações corretas entre idiomas. Por exemplo, a categoria «Construção» pode corresponder a «Construction» em inglês e «Construcción» em espanhol. Se os termos não estiverem bem associados, a navegação, os arquivos e os filtros podem apresentar resultados incoerentes.

Campos personalizados e integração com ACF

Em projetos construídos com Advanced Custom Fields (ACF), a integração ACFML permite escolher o comportamento de cada campo. Há quatro opções com consequências distintas:

ConfiguraçãoComportamentoExemplo
TranslateO valor é traduzido por idioma.Descrição de um serviço.
CopyO valor mantém-se sincronizado.Ano de fundação da empresa.
Copy onceO valor inicial é copiado, mas depois pode ser diferente.Contacto comercial de cada mercado.
Don’t translateO WPML não trata o valor no processo de tradução.Campo técnico sem utilização nas versões traduzidas.

A escolha não depende apenas do tipo de campo. Uma imagem pode ser comum a todos os idiomas ou precisar de uma versão com texto localizado. Em campos Repeater e Flexible Content, é ainda necessário decidir se a estrutura e o número de elementos permanecem iguais ou podem variar entre idiomas; os respetivos subcampos têm regras próprias.

Isto aplica-se também a páginas de opções, campos de relação e estruturas registadas em código. Uma configuração inadequada pode sincronizar informação que deveria ser diferente ou desalinhar elementos repetidos. Por isso, os campos devem ser avaliados segundo a função que desempenham, não configurados todos da mesma forma.

Textos da interface, menus, formulários e ficheiros

Textos da interface e navegação

Nem todo o texto do website pertence a uma página. Botões, mensagens de erro, rodapés, opções de plugins e elementos do tema podem depender do WPML String Translation, que gere estes textos, habitualmente designados por strings.

O WPML pode registar e traduzir automaticamente muitos desses textos, conforme o modo de tradução e as opções ativadas. Outros, sobretudo os gerados por JavaScript ou código personalizado, podem exigir identificação adicional. O objetivo é traduzir o que o visitante realmente utiliza, e não todas as cadeias de texto existentes na instalação.

Os menus também devem acompanhar o conteúdo de cada idioma. Se um serviço não é oferecido em Espanha, pode fazer sentido retirar a respetiva ligação do menu espanhol, em vez de reproduzir mecanicamente a navegação portuguesa. O seletor de idiomas deve conduzir a versões correspondentes quando estas existem.

Formulários e materiais por idioma

Num formulário, é necessário verificar rótulos, instruções, textos dos botões, mensagens de validação, confirmações e consentimentos. Algumas empresas precisam ainda de destinatários ou departamentos diferentes por mercado. Estas regras dependem do plugin de formulários e da integração utilizada; a apresentação traduzida não comprova que o envio funciona corretamente.

Imagens e documentos podem igualmente exigir adaptação. O WPML permite trabalhar texto alternativo, legendas, títulos e descrições, bem como associar ficheiros diferentes por idioma. Um catálogo PDF em português, por exemplo, pode ter uma versão inglesa própria. A mesma necessidade pode surgir em imagens com texto incorporado ou vídeos destinados a mercados específicos.

URLs e SEO em vários idiomas

O WPML permite organizar idiomas em diretórios, domínios ou subdomínios diferentes, ou através de parâmetros no URL. Também é possível traduzir segmentos dos endereços (slugs), como /servicos/, /en/services/ e /es/servicios/.

A estrutura dos URLs deve ser definida antes da publicação. Alterá-la depois pode obrigar a criar redirecionamentos e a rever ligações internas e externas. Não é apenas uma preferência visual: os endereços fazem parte da arquitetura de navegação e da presença nos motores de pesquisa.

Na componente de SEO, o WPML permite relacionar as versões linguísticas através de anotações hreflang e integra-se com plugins como o Rank Math através do complemento WPML SEO. Podem ser traduzidos títulos SEO, descrições, ligações permanentes e elementos de navegação. A localização das anotações hreflang — por exemplo, no mapa do site XML ou no código das páginas — depende da configuração e deve ser verificada.

Há, porém, uma distinção essencial: traduzir um título ou uma expressão de pesquisa não equivale a otimizar a página para outro mercado. Os termos utilizados, a intenção de pesquisa e até os serviços procurados podem variar entre Portugal, Espanha e países de língua inglesa. As traduções devem ser revistas nesse contexto; o WPML não garante, por si só, indexação nem posicionamento.

O que muda num WooCommerce multilingue

Num projeto WooCommerce, a tradução passa a abranger operações comerciais. Além das descrições, é preciso garantir consistência nos produtos, filtros, opções de compra, conta do cliente e comunicações automáticas. A integração é feita através do WPML Multilingual & Multicurrency for WooCommerce.

Produtos, atributos e variações

Num produto simples, podem ser traduzidos o nome, a descrição, o resumo, os metadados SEO e os textos associados às imagens. Nos produtos variáveis, importa preservar a correspondência entre atributos, respetivos valores e variações.

Por exemplo, «Cor: Azul» pode surgir como «Color: Blue». A designação muda, mas ambas devem referir-se à mesma opção comercial. Também é necessário verificar categorias, etiquetas, classes de envio e outros termos usados na pesquisa e nos filtros. Traduzir a ficha de produto sem validar estas relações pode deixar o catálogo inconsistente.

As versões linguísticas não devem ser tratadas automaticamente como produtos comerciais independentes. Identificadores, stock, variações e regras de disponibilidade exigem sincronização e testes adequados. E disponibilizar uma tradução não significa, por si só, que o produto possa ser vendido em todos os mercados.

Carrinho, finalização da compra e emails

A experiência deve manter-se coerente no carrinho, na finalização da compra (checkout), na área de cliente e nas mensagens sobre encomendas. A integração WPML contempla os modelos clássicos do WooCommerce e os blocos de carrinho e finalização da compra, mas temas, campos adicionais e extensões de pagamento ou envio podem exigir verificações específicas.

Os emails transacionais também fazem parte dessa experiência: confirmação e processamento de encomendas, conclusão, reembolsos, criação de conta ou recuperação de palavra-passe. O WPML permite usar o idioma associado à encomenda, embora modelos personalizados e reenvios manuais possam ter comportamentos próprios. Vale a pena testar as mensagens realmente recebidas, não apenas as pré-visualizações.

Idioma e moeda são decisões diferentes

Um website pode apresentar português, inglês e espanhol e vender exclusivamente em euros. Também pode disponibilizar inglês com preços em euros ou libras, consoante o mercado e a política comercial.

O módulo de várias moedas do WPML é uma funcionalidade distinta da tradução e pode até ser utilizado numa loja de idioma único. A escolha de moedas, preços específicos, conversão cambial e meios de pagamento deve seguir os requisitos comerciais. Ter três idiomas não significa precisar de três moedas.

Tradução automática e conteúdos por atualizar

O WPML disponibiliza tradução automática, incluindo fluxos que traduzem novos conteúdos e alterações. No WPML 5, o modo de tradução automática com o motor PTC é uma das principais opções de configuração. Pode reduzir o trabalho inicial em websites com muitas páginas ou milhares de produtos, mas convém definir previamente o âmbito e o custo das traduções.

O glossário ajuda a uniformizar designações de serviços, marcas e termos técnicos; a memória de tradução permite reutilizar traduções anteriores. Mesmo com estas ferramentas, conteúdos comerciais, técnicos ou jurídicos merecem um processo de revisão proporcional ao risco de erro.

Também é preciso decidir o que acontece a conteúdos ainda não traduzidos. O WPML permite, conforme o tipo de conteúdo e as definições escolhidas, ocultá-los no idioma secundário, apresentar a versão de origem ou criar cópias com diferentes graus de ligação ao original. Mostrar uma página portuguesa durante a navegação em espanhol pode ser aceitável num projeto e inadequado noutro.

A manutenção editorial deve identificar quem atualiza cada idioma e como são detetadas traduções que ficaram desatualizadas após alterações ao original.

Desempenho, compatibilidade e manutenção técnica

Um website multilingue acrescenta conteúdos, relações e operações de tradução. Isso não significa que o WPML torne qualquer instalação lenta, mas justifica avaliar separadamente a velocidade das páginas públicas, o painel de administração, os filtros, as pesquisas e as tarefas de tradução.

Em catálogos WooCommerce com muitas variações, a sincronização dos produtos pode exigir atenção especial. O WPML 5 inclui opções para limitar a sincronização de variações durante determinadas gravações no editor, sem dispensar verificações completas quando necessário.

A compatibilidade do tema e dos plugins continua a ser determinante, sobretudo com construtores de páginas, ACF, formulários, filtros e extensões de pagamento. Antes de atualizações importantes, migrações ou alterações à estrutura de URLs, é prudente utilizar um ambiente de testes (staging) e uma cópia de segurança adequada. Depois, devem ser verificados os vários idiomas, e não apenas o principal.

Verificações antes de dar o projeto por concluído

A validação deve reproduzir ações reais nos idiomas disponíveis. Esta tabela reúne os testes mais úteis antes do lançamento ou após uma alteração relevante:

ÁreaO que confirmar
Conteúdos e camposAbrir páginas, projetos e campos ACF nos idiomas previstos; atualizar um original e confirmar o comportamento das traduções.
NavegaçãoTestar menus, seletor de idiomas, categorias, filtros e acesso a conteúdos não traduzidos.
SEO e ficheirosVerificar URLs, slugs, títulos SEO, hreflang, imagens e documentos localizados.
FormuláriosEnviar um formulário em cada idioma e confirmar validações, destinatário e mensagens recebidas.
WooCommerceTestar produtos simples e variáveis, carrinho, finalização da compra, pagamentos, moedas e emails transacionais.
Operação e manutençãoVerificar desempenho, compatibilidade das extensões, atualização das traduções e procedimento de recuperação.

Se o WooCommerce funcionar apenas como catálogo ou sistema de pedidos de orçamento, os testes devem refletir esse percurso em vez de presumir uma compra com pagamento online.

Conclusão

O WPML fornece a estrutura técnica para gerir vários idiomas num WordPress ou WooCommerce, mas o resultado depende de como são definidos os conteúdos, as diferenças entre mercados e as regras de atualização.

Um projeto multilingue bem preparado tem traduções coerentes, operações testadas e responsabilidades de manutenção claras. A instalação do plugin é apenas uma parte desse trabalho.

O WPML está bem configurado no seu website?

Loja online com separadores de língua e conteúdos associados, representando um projeto multilingue com WPML.

A MDigital ajuda a planear, configurar e rever projetos multilingues em WordPress e WooCommerce, incluindo conteúdos, campos personalizados e experiência de compra.

Autor

Equipa MDigital

Especialistas em WordPress, WooCommerce, IA & Automação e Marketing Digital

Vamos trabalhar juntos?

Fale-nos sobre o seu projeto

Calcule o custo do seu website

Execute o nosso simulador

Receba, de forma automática,
uma estimativa de custo
para o seu website ou loja online.