Ir para o conteúdo
Tutorial 12 min de leitura Atualizado em May 24, 2026

How to AI Translate WordPress Plugin & Theme Strings

A 2026 tutorial for AI-translating WordPress plugin and theme .po and .mo files with LocoAI on top of Loco Translate. Unlimited free translation using Google Translate or Chrome built-in AI, no API key required.

How to AI Translate WordPress Plugin & Theme Strings
TL;DR · Resumo rápido
  • WordPress stores plugin and theme interface text in .po and .mo files, completely separate from your site content. Multilingual plugins like WPML or Polylang do not touch them.
  • Loco Translate is the standard WordPress plugin for editing .po files. LocoAI is our addon that adds AI translation buttons on top of the Loco interface.
  • LocoAI ships with Google Translate and Chrome built-in AI for completely free unlimited translation. No API key, no monthly cost, no third-party translation service required.
  • LocoAI also supports OpenAI, Gemini and DeepL with your own API key for tone-heavy strings where premium quality matters.
  • The free LocoAI version on WordPress.org has 75,000+ active installs and includes the free providers, so you can translate a complete plugin or theme at zero cost from day one.
Sem tempo? Leia este artigo com IA:

Aviso rápido antes do tutorial: eu trabalho na Cool Plugins, equipe por trás do LocoAI, o complemento de tradução IA no centro deste artigo. O WordPress tem dois problemas de tradução completamente diferentes. Um é traduzir o conteúdo do seu site (posts, páginas, produtos). O outro é traduzir a interface do próprio WordPress (rótulos de plugins, strings de tema, texto de botões). Este artigo é sobre o segundo problema e como resolvê-lo com IA em 2026.

O problema das duas traduções que a maioria dos guias ignora

O conteúdo do site (o artigo que você está lendo agora, a descrição de um produto, uma página de contato) mora no banco de dados do WordPress e é traduzido por um plugin multilíngue como Polylang, WPML ou TranslatePress somado a um complemento de IA. Já o texto de interface de plugins e temas (o botão "Adicionar ao carrinho", o aviso "Configurações salvas", os rótulos de campo do seu plugin de formulários) vive em arquivos .po e .mo que vêm dentro de cada plugin ou tema. Plugins multilíngues não tocam nesses arquivos. Você precisa de uma ferramenta diferente.

Essa ferramenta é o Loco Translate sozinho para edição manual, e o LocoAI por cima dele para tradução IA em massa. A dupla cobre cada string de plugin e tema da sua instalação WordPress, incluindo o próprio painel WP.

O que são, de fato, os arquivos .po e .mo

Plugins e temas entregam seu texto de interface em arquivos .po. É um formato textual herdado do projeto GNU gettext. O arquivo .po lista cada string traduzível do plugin ou tema, com a respectiva tradução por idioma. Quando o WordPress roda, ele carrega a versão binária compilada .mo para ganhar performance.

Se você já viu um plugin em que alguns botões aparecem em inglês e outros no seu idioma, quase sempre o motivo é um arquivo .po faltando ou incompleto. Traduza o arquivo, o Loco Translate compila o .mo automaticamente e o próximo carregamento de página já exibe a interface no seu idioma.

Loco Translate: a base de tudo

O Loco Translate é o plugin WordPress para gerenciar arquivos .po e .mo dentro do painel WP. Instale pelo WordPress.org, abra qualquer plugin ou tema e você verá uma lista das strings traduzíveis com campos de entrada por idioma. Ele é gratuito, bem mantido e passa de um milhão de instalações ativas no momento desta publicação.

Plugin Loco Translate do WordPress para editar arquivos de idioma .po e .mo
O Loco Translate é o plugin padrão do WordPress para editar arquivos .po e .mo de plugins e temas direto no painel WP.

Por si só, o Loco Translate é um editor manual. Você clica em cada string e digita a tradução. Isso funciona bem para um plugin com 50 strings. Para um tema com 5.000 strings como o Avada, uma extensão WooCommerce complexa ou o painel WordPress inteiro em um novo idioma, a tradução manual simplesmente não é a ferramenta certa.

LocoAI: tradução com IA dentro do Loco Translate

O LocoAI é o nosso complemento para o Loco Translate. Ele adiciona botões de tradução IA direto na interface padrão do Loco, então o fluxo de trabalho continua exatamente igual ao que você já usa. Você ganha uma opção "Traduzir com IA" em cada string, mais uma ação de tradução em massa para lidar com milhares de strings de uma vez.

LocoAI, complemento de tradução IA para Loco Translate
O LocoAI adiciona botões de tradução IA dentro do Loco Translate. Traduza strings de plugins e temas em massa com cinco provedores de IA, incluindo duas opções gratuitas e ilimitadas.

O LocoAI vem com cinco provedores de IA, dois deles totalmente gratuitos e sem chave API:

  • Google Translate: grátis, ilimitado, sem chave API. Integrado ao LocoAI, sem precisar de conta no Google Cloud. A melhor primeira passada de uso geral para strings de UI de plugins e temas.
  • Chrome built-in AI: grátis, ilimitado, roda inteiro dentro do seu navegador. Sem chave API, sem cota, nenhum dado sai da sua máquina. Ideal para plugins não publicados, temas comerciais e qualquer trabalho de tradução sensível à privacidade.
  • OpenAI (com sua própria chave API): a melhor opção para descrições de plugin com pegada de marketing e textos de onboarding em que o tom importa.
  • Gemini (com sua própria chave API): o provedor premium pago mais barato, com nível gratuito generoso no Google AI Studio.
  • DeepL (com sua própria chave API): a melhor escolha para idiomas europeus como alemão, francês, espanhol e italiano.

O destaque fica para os dois primeiros provedores. Dá para traduzir um plugin ou tema inteiro para vários idiomas sem nenhum custo recorrente usando o Google Translate ou o Chrome built-in AI dentro do LocoAI. Sem chaves API, sem mensalidade, sem serviços externos de tradução. Isso cobre a maioria do trabalho real de tradução de plugins e temas.

LocoAI para Loco Translate
Traduza plugins e temas WordPress de graça com IA.

Tradução em massa de arquivos .po dentro do Loco Translate usando Google Translate ou Chrome built-in AI. Tradução ilimitada, sem chave API, sem custo mensal.

Conhecer o LocoAI

A versão gratuita do LocoAI no WordPress.org

O LocoAI tem uma versão gratuita no WordPress.org com mais de 75.000 instalações ativas. A versão grátis já vem com Google Translate e Chrome built-in AI prontos para uso, o que significa que dá para rodar o fluxo completo de tradução em massa sem custo desde o primeiro dia. A versão premium libera OpenAI, Gemini e DeepL para equipes que querem qualidade maior em strings sensíveis ao tom. A página do produto traz a comparação completa de recursos.

Passo a passo: traduzir um plugin ou tema com IA usando o LocoAI

A configuração completa leva cerca de cinco minutos na primeira vez. Cada trabalho de tradução depois disso fica em dois ou três cliques a partir da interface do Loco Translate.

Passo 1. Instalar o Loco Translate e o LocoAI

Instale o Loco Translate pelo WordPress.org. Instale o LocoAI ao lado (versão gratuita ou premium). Ative os dois. O LocoAI detecta o Loco Translate automaticamente e se encaixa na interface padrão dele.

Passo 2. Abrir as configurações do LocoAI e escolher um provedor

Vá até a página de configurações do LocoAI no seu painel WordPress. Escolha um provedor:

  • Para tradução grátis e ilimitada: Google Translate ou Chrome built-in AI. Sem chave API.
  • Para tradução premium sensível ao tom: OpenAI, Gemini ou DeepL. Cole sua chave API e salve.

A maioria dos desenvolvedores de plugins e donos de site com quem eu trabalho usa o Chrome built-in AI como padrão. Grátis, offline, privado, sem cota. Só ative o OpenAI nas strings que realmente precisam de polimento de tom (textos de marketing, descrição do plugin, mensagens voltadas ao cliente final).

Passo 3. Abrir o plugin ou tema

No painel WordPress, vá em Loco Translate e depois em Plugins (ou Temas). Escolha o plugin ou tema que você quer traduzir. O Loco exibe os idiomas disponíveis e as traduções existentes.

Passo 4. Adicionar um novo idioma ou abrir uma tradução existente

Clique em "+ Novo idioma" se o idioma de destino ainda não estiver na lista. Escolha o idioma e o local do arquivo (use o local "Sistema" padrão para que suas traduções sobrevivam às atualizações de plugin ou tema). O Loco analisa o código-fonte e mostra cada string traduzível em uma tabela limpa.

Passo 5. Rodar a tradução IA em massa

Com o LocoAI ativo, você vai ver um botão "Traduzir com IA" na barra de ferramentas. Clique nele. O LocoAI envia todas as strings não traduzidas para o provedor escolhido em lotes e preenche as traduções. Hora do café. Em um plugin com 1.000 strings, a passada em massa costuma terminar em poucos minutos.

Passo 6. Revisar e refinar

Passe pela saída, principalmente em strings com placeholders, HTML ou termos técnicos. O LocoAI preserva placeholders automaticamente, mas conferir as primeiras dúzias de entradas é boa prática. Edite qualquer string ali mesmo. Salve quando estiver satisfeito.

Passo 7. Compilar para .mo

O Loco Translate compila o arquivo .mo automaticamente ao salvar. Suas traduções estão no ar. O WordPress carrega tudo na próxima requisição àquele plugin ou tema.

Escolhendo o provedor LocoAI certo

Um quadro rápido de decisão:

  • Padrão para tudo: Chrome built-in AI. Grátis, ilimitado, no navegador, sem chave API.
  • Se o Chrome built-in AI não estiver disponível na sua máquina: Google Translate dentro do LocoAI. Também grátis, também ilimitado, sem chave API.
  • Descrições de plugin com pegada de marketing ou UI voltada ao cliente: OpenAI com sua própria chave API. O melhor tom entre os cinco provedores.
  • Trabalho de alto volume mantendo qualidade premium: Gemini Flash. Em torno de 10× mais barato que o OpenAI com qualidade comparável na maioria dos pares de idiomas.
  • Tema ou plugin em idioma europeu (alemão, francês, espanhol, italiano): DeepL com sua própria chave API. Ainda é líder nesses idiomas específicos.

Em projetos reais, o fluxo de trabalho mais comum é Chrome AI ou Google Translate para a primeira passada em massa e depois OpenAI nas dez ou doze strings que ficam de frente para o cliente final (mensagens de boas-vindas, descrição do plugin, fluxo de onboarding). Custo total: zero na passada em massa, centavos no polimento.

Onde as traduções ficam armazenadas

Essa é uma das partes mais confusas da tradução de arquivos .po, então vale ser explícito:

  • Plugins (locais do WordPress.org): /wp-content/languages/plugins/{plugin-slug}-{locale}.po
  • Plugins (locais dentro do plugin): {plugin-folder}/languages/ para as traduções que o plugin entrega no pacote
  • Temas: /wp-content/languages/themes/{theme-slug}-{locale}.po. Temas também costumam entregar as próprias em {theme-folder}/languages/
  • Núcleo do WordPress: /wp-content/languages/{locale}.po para o próprio painel WP

O Loco Translate cuida do local para você. O caminho padrão "Sistema" salva em /wp-content/languages/, o que faz suas traduções sobreviverem às atualizações de plugin e tema. Se você salvar dentro da pasta do plugin ou do tema, uma atualização pode sobrescrever tudo. Fique com o Sistema, a não ser que tenha um motivo específico para salvar em outro lugar.

Casos especiais que costumam derrubar gente

Placeholders como %s, %d e %1$s

Strings como "Welcome back, %s!" usam placeholders que são substituídos em tempo de execução. A IA não pode traduzir %s nem mudar a posição. O LocoAI cuida disso automaticamente e preserva a ordem dos placeholders nos cinco provedores.

HTML embutido nas strings

Às vezes as strings têm HTML, por exemplo "Click <a href='%s'>here</a> to login". O LocoAI preserva a estrutura HTML e traduz só o texto ao redor. Outras ferramentas genéricas de IA podem corromper as tags, e essa é uma das vantagens práticas de usar o LocoAI em vez de copiar e colar em uma interface de chat.

Strings de contexto (msgctxt)

Alguns plugins usam contexto de tradução para diferenciar strings idênticas com significados diferentes. Exemplo clássico: "Post" como substantivo (um post de blog) versus "Post" como verbo (publicar, postar). O LocoAI passa o contexto para o provedor IA para que ele escolha a tradução certa em cada caso.

Formas plurais

Strings como "%d comment / %d comments" têm formas plurais que variam por idioma. Alguns idiomas eslavos têm cinco ou seis formas plurais. O LocoAI traduz cada forma corretamente. Você vê todas como campos separados na interface do Loco Translate.

Casos de uso comuns para tradução de arquivos .po

Desenvolvedor de plugin entregando um plugin multilíngue

Você escreveu um plugin. Quer que ele rode em espanhol, francês, alemão, italiano e português. Traduza o arquivo .po via LocoAI com Chrome built-in AI (assim o código-fonte do plugin ainda não publicado nunca sai da sua máquina), salve na pasta /languages/ do plugin e envie as traduções junto com o plugin. Os usuários nessas regiões recebem a interface traduzida automaticamente na próxima carga do WordPress.

Dono de site com um plugin pela metade traduzido

Você está usando um plugin e a maior parte aparece no seu idioma, mas algumas strings (recursos mais novos, plugins menos populares) continuam em inglês. Carregue o arquivo .po no Loco Translate, rode o LocoAI nas strings não traduzidas com Google Translate ou Chrome AI e salve. A interface do site fica inteira no seu idioma sem custo algum.

Agência traduzindo o back-end WordPress de um cliente

O cliente quer o painel WP em japonês, incluindo todos os plugins instalados. O Loco Translate varre cada plugin e tema ativo. O LocoAI traduz em massa as entradas que estão faltando. Algumas horas de trabalho para algo que de outra forma levaria semanas de digitação manual. O custo continua em zero quando você usa os provedores gratuitos.

FAQ rápido sobre tradução de arquivos .po

O time de tradução do WordPress.org vai traduzir o meu plugin? Às vezes. Se o seu plugin viralizar, tradutores voluntários podem contribuir pelo translate.wordpress.org. Não conte com isso. Entregue as suas próprias traduções primeiro e deixe os voluntários melhorarem depois.

A tradução IA prejudica a qualidade do meu plugin? Se você está entregando um software, revise a saída da IA. A IA moderna se sai bem em strings de UI, mas o contexto técnico (caminhos de arquivo, códigos de erro, termos de marca) às vezes precisa de ajuste. Trate a IA como primeiro rascunho e passe os olhos nas strings voltadas ao cliente antes do release.

Dá para traduzir as strings de painel do próprio WPML, Polylang ou TranslatePress assim? Sim. Os três entregam arquivos .po para a UI deles. Traduza pelo Loco Translate com o LocoAI, igual a qualquer outro plugin.

Combo TranslateXYZ
Traduzindo arquivos .po e o conteúdo do seu site?

O combo cobre o LocoAI para strings de plugins e temas, mais AutoPoly, AutoMLP e AutoTP para a tradução do conteúdo do site. Uma licença para a stack multilíngue completa.

Ver preços do combo

Para fechar

O conteúdo do site e as strings de UI de plugins e temas são dois problemas de tradução diferentes, com dois conjuntos de ferramentas diferentes. Para strings de UI (tudo que está dentro de um plugin ou tema), o LocoAI por cima do Loco Translate é o fluxo mais limpo. A versão gratuita no WordPress.org, com mais de 75.000 instalações ativas, já vem com Google Translate e Chrome built-in AI inclusos, ambos totalmente gratuitos e ilimitados. Isso cobre a maioria do trabalho real de tradução de arquivos .po sem gastar nada em chaves API ou serviços externos.

Para o conteúdo do site (posts, páginas, produtos WooCommerce, tipos de post personalizados), o fluxo equivalente vive em outro lugar. O guia de tradução IA para WPML, o guia de tradução IA para Polylang e o guia de tradução IA para TranslatePress cobrem cada um esse lado de ponta a ponta. Se você ainda está decidindo qual plugin multilíngue usar, o comparativo entre os três é o ponto certo para começar.

Perguntas frequentes

As dúvidas mais comuns sobre este tema.

.po files are human-readable translation files for plugins and themes. They list every translatable string in the plugin or theme along with its translation per language. .mo files are the compiled binary versions that WordPress actually reads at runtime. When you translate a plugin or theme, you edit the .po file. Loco Translate compiles the .mo file automatically on save.

Loco Translate is the standard WordPress plugin for editing .po and .mo files inside the WP admin. LocoAI is our addon on top that adds AI translation buttons inside the Loco interface, including a bulk translate action for handling thousands of strings at once. LocoAI requires Loco Translate to be installed first.

Yes. LocoAI ships with Google Translate and Chrome built-in AI as completely free providers with no API key required. Both translate unlimited strings at zero ongoing cost. The free version of LocoAI on WordPress.org has both providers built in, so you can run the full bulk translation workflow at zero cost.

Two reasons. First, it is completely free and unlimited, which is ideal for translating large plugins or themes with thousands of strings. Second, it runs entirely in your browser, so plugin source text never leaves your machine. Especially useful for unreleased plugins, commercial themes or any privacy-sensitive translation work.

Only if the AI translates placeholder variables like %s or %d. LocoAI knows to preserve these. It skips placeholders and translates only the surrounding text. HTML embedded in strings is handled the same way. Always spot-check the first dozen translated strings before saving and shipping.

In /wp-content/languages/plugins/ and /wp-content/languages/themes/ for translations downloaded through WordPress.org. Plugins can also ship their own translations in their internal /languages/ folder. Loco Translate locates them automatically and offers a clean UI to pick which file to translate. The default "System" save location keeps translations safe across plugin and theme updates.

Yes. All three ship .po files for their own UI. Translate them via Loco Translate plus LocoAI just like any other plugin. This is also how you would translate a half-finished WordPress core locale, a commercial theme like Avada or any custom plugin you have built for a client.

You can translate WooCommerce's own plugin strings (labels, error messages, admin notices, checkout text) through this workflow. Customer-facing product content like product titles and descriptions is a different problem. For that you want WPML plus AutoMLP, Polylang plus AutoPoly or TranslatePress plus AutoTP.