O Sublanguage é minimalista por design: uma publicação, e as suas traduções guardadas nela. Esta página é a versão honesta do que passar para o TranslateRocket — um plugin WordPress multilingue gratuito — realmente implica: o que passa, o que não passa, e quanto tempo demora.
A versão curta: as suas traduções existentes são importadas com um clique, nada seu é modificado ou eliminado, e a importação funciona mesmo que o outro plugin já esteja desativado ou eliminado.
O que este plugin faz — e até onde vai
O Sublanguage mantém uma única publicação e guarda cada tradução como campos extra nela. Não há cópias para manter sincronizadas, o que é o seu ponto forte; o lado inverso é que tudo o que fica fora desses campos — texto do tema, texto de plugins, uma loja — fica ao seu cuidado por outra via.
Onde estão realmente as suas traduções
Cada idioma é uma pequena publicação do tipo language, e o seu nome curto é o prefixo dos campos traduzidos nas suas publicações: _it_post_title, _it_post_content, _it_post_name para o endereço. As categorias e etiquetas usam o mesmo prefixo, e os itens de menu também.
O que é importado
- Títulos, resumos e conteúdo de publicações, páginas e tipos de conteúdo personalizados.
- Os seus URLs traduzidos, por isso os links que os motores de busca já conhecem continuam a funcionar.
- Nomes e descrições de categorias e etiquetas.
- Etiquetas de menu que digitou à mão.
- Apenas idiomas ativos. Um idioma que deixou como rascunho no Sublanguage não é importado, e um campo vazio — “usar o original” — não é importado como tradução.
O Sublanguage também pode copiar campos traduzidos para revisões de publicações. Essas são versões antigas, não as suas páginas, por isso são ignoradas: só é lida a versão atual de cada publicação.
Como migrar, passo a passo
- Faça uma cópia de segurança do seu site. Nada aqui modifica o seu conteúdo, mas uma migração sem cópia de segurança é um mau hábito seja qual for a ferramenta.
- Instale o TranslateRocket a partir de wordpress.org. É gratuito e não há nenhuma conta para criar.
- Escolha os seus idiomas em TranslateRocket → Languages: o idioma em que o seu site está escrito, e aqueles para os quais já tem traduções.
- Abra TranslateRocket → Import. O ecrã analisa o seu site e diz-lhe o que encontrou, com uma contagem. Se disser que nada foi detetado, nada é adivinhado.
- Prima o botão de importação deste plugin e deixe-o funcionar. O seu conteúdo original fica intacto.
- Preencha as lacunas de graça. Tudo o que o plugin antigo nunca cobriu — menus, texto do tema, WooCommerce — pode ser traduzido com o tradutor incorporado no Chrome e no Edge: sem chave de API, sem conta, nada enviado para lado nenhum. Cronometrámos: 464 strings em 42 segundos.
- Verifique, e depois remova o plugin antigo quando estiver satisfeito — não antes.
Como fica tudo depois
Mantém o modelo de uma publicação por página que escolheu o Sublanguage para ter, e acrescenta o que ele nunca cobriu: strings da interface, WooCommerce, meta de SEO e um editor visual onde clica em qualquer texto da página para o traduzir.
Fica também com aquilo pelo qual um plugin de tradução é avaliado quando passa o entusiasmo inicial: URLs do tipo /es/com as etiquetas corretas de hreflang, slugs traduzidos, um seletor de idioma como shortcode, bloco ou widget, regras de visibilidade por página e uma memória de tradução para que a mesma frase nunca seja traduzida duas vezes.
Perguntas que as pessoas fazem antes de mudar
Posso importar depois de desativar o Sublanguage?
Sim. As traduções são lidas da sua base de dados, seja qual for o estado do plugin. Assim que estiver desligado, as regras de endereços do WordPress são reconstruídas para que nenhuma página fique na página inicial.
Os meus URLs traduzidos vão continuar a funcionar?
Sim. O endereço traduzido de cada página é importado e continua a responder depois da mudança.
E um idioma que nunca publiquei?
Um idioma que ainda está como rascunho no Sublanguage não está online, por isso não é importado.
Quanto custa?
Nada. O TranslateRocket não tem plano pago, e o tradutor incorporado no Chrome e no Edge não precisa de chave de API nem de conta.
Vem de outro plugin? WPML · Polylang · TranslatePress · Weglot · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate · Falang · Sublanguage
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 →