Pular para o conteúdo Pular para a barra lateral
Atualizado
Abril 27, 2026

Aprenda a traduzir sua loja WooCommerce com o WPML, incluindo produtos, categorias, página do carrinho, página de finalização da compra, e-mails e avaliações.

Cada seção deste guia explica como usar o WPML Multilingual & Multicurrency for WooCommerce (WCML) para traduzir uma parte específica da sua loja WooCommerce.

Assista ao vídeo abaixo para uma visão geral de como traduzir o WooCommerce.

Instale e configure os plugins necessários

Para traduzir o WooCommerce com o WPML, instale e ative:

Veja detalhes sobre como instalar o WPML.

Após instalar e ativar esses plugins, vá para WPML → Configuração e WooCommerce → WCML para concluir nossos assistentes de configuração rápida.

O assistente de configuração do WCML irá ajudá-lo a:

  • Crie páginas da loja em todos os idiomas disponíveis
  • Escolha quais atributos de produto traduzir
  • Opcionalmente, adicione múltiplas moedas
WCML setup wizard
Assistente de configuração do WCML

Como traduzir produtos WooCommerce e variações de produto

Você pode traduzir produtos WooCommerce no Translation Dashboard do WPML. Ao enviar um produto para tradução, o WPML também inclui:

  • Variações de produto
  • Termos de atributo, categorias e tags vinculados ao produto
  • Texto da imagem, como legendas, títulos e descrições

Para traduzir produtos WooCommerce:

  1. Vá para WPML → Translation Dashboard.
  2. Na seção Produtos, selecione os produtos que deseja traduzir.
Selecionando produtos para tradução no Translation Dashboard
  1. Depois de selecionar os produtos que deseja traduzir, escolha seu método de tradução.

A maioria dos proprietários de sites usa o Private Translation Cloud para traduzir produtos. Suas traduções de IA sensíveis ao contexto ficam prontas em minutos e vêm com uma garantia de qualidade. Você também verá o custo exato antes de confirmar.

Choosing how to translate products in the Translation Dashboard
Escolhendo como traduzir produtos no Translation Dashboard

Como traduzir as páginas de carrinho e finalização da compra do WooCommerce

As páginas de Carrinho e Finalização da compra são criadas automaticamente pelo WooCommerce e usam um shortcode ou um bloco para exibir seu conteúdo.

Ao configurar o plugin WCML do WPML em uma loja WooCommerce, o assistente de configuração cria automaticamente versões traduzidas das páginas de Carrinho e Finalização da compra para cada idioma ativo. Ele faz isso para as páginas de Carrinho e Finalização da compra do WooCommerce que usam shortcodes ou blocos. Para a maioria das lojas, não é necessário fazer nada a mais.

WCML setup wizard for store pages
O WPML gera automaticamente páginas de Finalização da compra e Carrinho traduzidas

Como corrigir strings não traduzidas nas páginas de carrinho e finalização da compra

Se algumas strings nas páginas de Carrinho ou Finalização da compra permanecerem no idioma original, há três causas comuns:

Novos idiomas adicionados após a configuração do WCML

O assistente de configuração do WCML instala as traduções do WooCommerce para os idiomas que estiverem ativos no momento. Idiomas adicionados depois podem não incluir essas traduções automaticamente. Para corrigir isso:

  1. No admin do seu site, vá para Painel → Atualizações
  2. Role até a seção Traduções e clique em Atualizar traduções

Traduções ausentes para páginas de Carrinho e Finalização da compra baseadas em shortcode

Se o seu tema ou o WooCommerce não incluírem traduções para as páginas de carrinho e finalização da compra baseadas em shortcode, você precisa traduzir essas strings:

  1. Vá para WPML → Translation Dashboard.
  2. Role até Outros textos (Strings).
  3. No menu suspenso Todos os domínios, selecione o domínio do seu tema ou plugin.
  4. Escolha as strings que deseja traduzir e envie-as para tradução.
Translating cart and checkout page strings
Enviando strings da página de finalização de compra para tradução via Translation Dashboard

Strings dos blocos de Carrinho e Finalização da compra não estão traduzidas

Em idiomas menos comuns, o WooCommerce não inclui traduções para alguns textos nas páginas de Carrinho e Finalização da compra criadas com blocos.

Por exemplo, em letão, strings como “Adicionar cupons“, “Total estimado” e “Finalizar compra” aparecem não traduzidas no bloco Carrinho do WooCommerce.

Strings não traduzidas vindas do bloco Carrinho do WooCommerce

Para traduzir esses textos dos blocos Carrinho e Finalização:

  1. Acesse WPML → Configurações e role até a seção String Translation.
  2. Ative Detectar strings em arquivos JavaScript
Ativando a opção para detectar strings em arquivos JavaScript
  1. Vá para WPML → Localização de temas e plugins e escaneie o plugin WooCommerce em busca de strings.
  2. Após a conclusão do escaneamento, retorne para WPML → Configurações e desative Detectar strings em arquivos JavaScript.
  3. Vá para WPML → Translation Dashboard e role para baixo até Outros textos (Strings). Procure pelo texto não traduzido.
Procurando por strings não traduzidas do bloco Carrinho do WooCommerce no Translation Dashboard

  1. Selecione as strings e envie-as para tradução.

As traduções agora aparecerão em suas páginas traduzidas de Carrinho e Finalização.

Controlando o comportamento do carrinho ao alternar idiomas ou moedas

Por padrão, o WCML permite que você decida o que acontece com os itens que já estão no carrinho do cliente quando ele muda para outro idioma ou moeda. Você pode escolher manter e sincronizar o conteúdo do carrinho, limpá-lo ou mostrar um aviso ao cliente.

Para ver todas as opções e o passo a passo, consulte o guia sobre como limpar o conteúdo do carrinho quando o idioma ou a moeda mudam.

Como traduzir categorias, classes de frete e outras taxonomias do WooCommerce

Ao traduzir um produto, o WPML traduz automaticamente as taxonomias relacionadas junto com o conteúdo do produto. Isso inclui categorias de produto, tags, classes de frete e taxonomias personalizadas.

Para ver como isso funciona, abra a tradução do produto no Editor de tradução avançado. Você pode chegar lá visualizando o produto traduzido no front-end e selecionando Editar Tradução. Você verá todas as taxonomias relacionadas aparecerem para tradução junto com o conteúdo do produto.

Todas as taxonomias vinculadas ao produto aparecem no Editor de tradução avançado

Se preferir, você também pode traduzir os termos de taxonomia manualmente. Para fazer isso:

  1. Vá para WPML → Tradução de taxonomia.
  2. Escolha a taxonomia no menu suspenso.
  3. Clique no ícone mais para inserir as traduções dos seus termos.
Traduzindo termos de taxonomia manualmente na tela de Tradução de Taxonomia

Como traduzir atributos de produto do WooCommerce

Durante a configuração do WCML, você pode escolher quais atributos de produto devem ser traduzíveis. Essa etapa existe porque nem todos os atributos precisam de tradução. Atributos baseados em números, códigos ou medidas geralmente são os mesmos em todos os idiomas, então talvez você queira deixar esses sem tradução.

WCML setup wizard attributes step
Selecionando quais atributos de produto devem ser traduzíveis

Depois que um atributo é marcado como traduzível, ele é traduzido junto com o produto. Basta enviar o produto para tradução e o WPML cuida do resto.

  1. Vá para WPML → Translation Dashboard
  2. Encontre seus produtos e envie-os para tradução
  3. O WPML vai traduzir o conteúdo do produto e todos os atributos traduzíveis atribuídos a ele

Como traduzir atributos de produto em massa

Se você quiser traduzir atributos de produto em massa, pode fazer isso atribuindo temporariamente todos eles a um produto e enviando-o para tradução. Para ver o passo a passo exato, consulte como traduzir taxonomias de uma só vez.

Como traduzir e-mails do WooCommerce

O WooCommerce envia dois tipos de e-mails:

  • E-mails para clientes (como confirmações de pedido)
  • E-mails para administradores ou gerentes da loja (como avisos de novo pedido)

O WPML lida automaticamente com a tradução de e-mails do WooCommerce. Os e-mails para clientes são enviados no idioma em que o pedido foi feito. Os e-mails para administradores e gerentes da loja são enviados no idioma definido no perfil de usuário do admin.

Os únicos e-mails que você precisa traduzir são os que você personalizou ou criou por conta própria.

Como traduzir o texto padrão de e-mail personalizado

Se você editou o conteúdo padrão de e-mail do WooCommerce em WooCommerce → Configurações → E-mails, você precisa traduzir suas alterações usando o WPML.

  1. Vá para WPML → Translation Dashboard → Outros textos (Strings).
  2. Procure seu texto personalizado e selecione-o.
Selecting WooCommerce email text for translation in Other texts (Strings)
Selecionando texto de e-mail do WooCommerce para tradução em Outros textos (Strings)
  1. Escolha um método de tradução e traduza seu conteúdo.

Como traduzir texto de e-mail padrão não exibido nas configurações do WooCommerce

Alguns e-mails do WooCommerce incluem texto que não é visível ou editável nas configurações do WooCommerce.

Para traduzir essas strings:

  1. Vá para WPML → Localização de temas e plugins e escaneie WooCommerce em busca de strings.
  2. Após a conclusão da varredura, acesse WPML → String Translation.
  3. Selecione o domínio de texto woocommerce.
  4. Procure a string e clique no ícone lápis para adicionar ou editar a tradução.
Editing the translation for default WooCommerce email text
Editando a tradução para texto de e-mail padrão do WooCommerce

Como traduzir modelos de e-mail com código personalizado

Se você criou seus próprios templates de e-mail em PHP, envolva cada string traduzível em uma função gettext para que o WPML possa detectá-la:

<p><?php _e( 'CUSTOM TEXT', 'woocommerce' ); ?></p>

Depois, para traduzir o texto:

  1. Vá para WPML → Localização de temas e plugins e escaneie seu tema.
  2. Abra WPML → Translation Dashboard e role até Outros textos (Strings).
  3. Procure seu texto de e-mail com código personalizado.
  4. Selecione um método de tradução e traduza seu conteúdo.

Como traduzir avaliações de produtos do WooCommerce

Por padrão, o WCML exibe apenas avaliações escritas no idioma que o visitante está visualizando. Você pode alterar esse comportamento de duas maneiras:

  • Exibir todas as avaliações em todos os idiomas
  • Traduza avaliações de produtos para que cada idioma exiba sua própria versão

Antes de usar qualquer uma das opções, você precisa habilitar uma configuração que torna todas as avaliações visíveis em todos os idiomas.

Passo 1: habilitar a exibição de avaliações em todos os idiomas

  1. Vá para WooCommerce → WCML → configurações.
  2. Na seção Avaliações de produtos, marque Exibir avaliações em todos os idiomas.
Enabling the option to show product reviews in all languages
Habilitando a opção para exibir avaliações em todos os idiomas

Se você deseja apenas exibir todas as avaliações (sem traduzi-las), você não precisa fazer mais nada.

Passo 2: traduzir avaliações de produtos

Se você deseja que as avaliações apareçam traduzidas nas páginas de produtos, continue com estas etapas:

  1. Vá para WPML → Translation Dashboard.
  2. Role até a seção Outros textos (Strings).
  3. Filtre pelo domínio de texto wcml-reviews.
  4. Selecione as avaliações de produtos que deseja traduzir.
Selecting product reviews to translate in Other texts (Strings)
Selecionando avaliações de produtos para traduzir em Outros textos (Strings)
  1. Escolha um método de tradução e envie-as para tradução.

Avaliações traduzidas aparecem no front-end com um rótulo (traduzido).

Translated product reviews on the front-end
Avaliações de produtos traduzidas no front-end

Avaliações que não são traduzidas aparecerão em seu idioma original em todas as páginas de produtos traduzidas.

Não vê todas as avaliações de produtos disponíveis para tradução?

Por padrão, o WPML apenas registra strings de novas avaliações de produtos.
Se avaliações mais antigas não estiverem disponíveis para tradução, vá para WooCommerce → WCML → Status e clique em Resolução de problemas. Na seção Corrigir avaliações de produtos ausentes, marque a caixa ao lado de Permitir traduzir avaliações de produtos ausentes. Clique em Executar as ferramentas selecionadas. Você poderá então traduzir as avaliações de produtos a partir do Painel de Tradução.

Como traduzir outras strings integradas do WooCommerce

O plugin WooCommerce inclui traduções para muitos idiomas, mas algumas traduções estão ausentes em idiomas menos populares.

Você pode usar o WPML para traduzir strings ausentes ou não traduzidas do plugin WooCommerce.

  1. Visite a página traduzida com o texto não traduzido no front-end. O WPML detecta e registra automaticamente essas strings para tradução.
Viewing the page with the untranslated text on the frontend
Visualizando uma página traduzida com texto não traduzido no front-end
  1. Vá para WPML → Translation Dashboard e role até a seção Outros textos (Strings).
  2. Procure o texto e selecione-o.
Searching for, and selecting the untranslated text in Other texts (Strings)
Procurando e selecionando o texto não traduzido em Outros textos (Strings)
  1. Escolha um método de tradução e traduza as strings.

Ainda não consegue encontrar strings específicas? Veja como registrar strings para tradução no WPML.

Traduza extensões do WooCommerce

As extensões do WooCommerce adicionam recursos extras à sua loja, como assinaturas, reservas e complementos de produtos.
O WCML é compatível com muitas dessas extensões, permitindo que você traduza seu conteúdo.

Não sabe qual plugin de finalização de compra usar com o WPML? Nós testamos e comparamos os melhores plugins de checkout do WooCommerce quanto à compatibilidade, recursos e suporte multilíngue.

Recursos para desenvolvedores

Se você é um desenvolvedor, o WCML inclui ferramentas para ajudá-lo a adicionar suporte multilíngue a sites, temas e plugins do WooCommerce.

Recursos para desenvolvedores para traduzir sites WooCommerce

Se você desenvolve plugins ou integrações para WooCommerce, você pode usar hooks ou a REST API para adicionar suporte multilíngue ao seu código.

Lista todos os hooks disponíveis para o WCML.

Explica como gerenciar conteúdo WooCommerce traduzido através da REST API.

Recursos para desenvolvedores para traduzir plugins e temas do WooCommerce

Se você desenvolve plugins complementares ou temas para WooCommerce, use o Private Translation Cloud (PTC) para incluir traduções no seu produto.

O PTC é um sistema de tradução que traduz com IA de qualidade humana e permite que você escolha como receber as traduções:

  • Baixe as traduções manualmente
  • Obtenha solicitações de merge via seu repositório
  • Automatize as atualizações através do seu pipeline CI/CD

Veja como traduzir arquivos PO para temas e plugins do WordPress com o PTC.

Explore mais recursos do WCML

O WCML faz mais do que traduzir sua loja.
Ele também inclui recursos poderosos de múltiplas moedas que permitem vender em diferentes moedas e controlar como os preços são exibidos em diferentes idiomas.

Saiba mais na página principal do WCML ou veja o guia de múltiplas moedas.

Pronto para traduzir sua loja WooCommerce?

Obtenha o WPML hoje. Ele vem com o WCML e inclui créditos de tradução, para que você possa começar a traduzir sua loja com IA sem custo adicional.