Antes de Começar
Certifique-se de que tem tudo preparado antes de iniciar a configuração.
Requisitos
Website WordPress ativo com acesso de administrador
Plugin WordPress MultiLipi instalado e ativado
Uma conta e um projeto de website MultiLipi
Uma chave API de projeto MultiLipi válida
Idiomas de origem e de destino configurados no MultiLipi
O que irá aprender
Como ligar o seu site WordPress ao MultiLipi utilizando uma chave API
Como ler e compreender a sua configuração de backend verificada
Como ativar e configurar diretórios de idiomas para os idiomas de destino
Como gerar e submeter um sitemap XML multilingue
Como configurar SEO de diretório híbrido para sites com conteúdo misto
Como ativar a pesquisa multilingue no WordPress e WooCommerce
Como configurar a tradução automática e configurar o armazenamento em cache de traduções
Como gerir traduções de slugs de URL para publicações, páginas, produtos e taxonomias
Como repor os dados do plugin em segurança e reconfigurar de raiz
1. Ligue o seu site WordPress ao MultiLipi
Introduza a sua chave API e sincronize a configuração da sua conta.
1.1 Navegue para a página de Definições
Na sua área de administração do WordPress, abra o MultiLipi menu na barra lateral esquerda e clique em Definições. No topo da página encontrará a Conectar a MultiLipi secção.

Ligar ao MultiLipi: Introdução da chave API e sincronização de configuração
1.2 Introduza a sua chave API do MultiLipi
Cole a sua chave de API do projeto no campo designado. A chave está disponível no painel da sua conta MultiLipi, nas definições do projeto do website.
Nota de Segurança
A sua chave de API é encriptada e armazenada na base de dados do WordPress. Uma vez guardada, o campo apresenta um marcador de posição para confirmar que a chave está presente. Para atualizar a chave, cole um novo valor e guarde. Para manter a chave existente, deixe o campo em branco.
1.3 Obter e Aplicar Configuração
Clique Obter e aplicar configuração. O plugin contacta a MultiLipi e sincroniza as seguintes definições da sua conta:
Idioma de origem
Idiomas de destino autorizados
Funcionalidades de tradução e localização
Disponibilidade de tradução de slugs
Regras de tradução de consultas
Definições de exclusão de conteúdo
Regras de filtragem de URL
1.4 Verifique a Sua Ligação
Após uma obtenção bem-sucedida, a página confirmará que a sua configuração foi aplicada. Volte a sincronizar sempre que:
Adicionar ou remover idiomas de destino da sua conta MultiLipi
Ativar ou desativar funcionalidades como a tradução de slugs
Atualizar regras de tradução de consultas ou de filtragem de URL
Alterar classes de exclusão de conteúdo
Mover para um novo projeto MultiLipi com uma chave de API diferente
2. Configuração de Backend e Sinalizadores de Funcionalidades
Compreenda e verifique o que foi sincronizado a partir da sua conta MultiLipi.
2.1 Ver Detalhes da Configuração
Após a ligação, clique em Ver detalhes da configuração para expandir a tabela de configuração de backend verificada. Isto mostra todos os valores que foram sincronizados a partir da sua conta MultiLipi.

Configuração de Backend Verificada: Idiomas, Sinalizadores de Funcionalidades, Modo de Localização e Exclusões
2.2 Campos de Configuração
| Campo | Descrição |
|---|---|
| Idioma de origem | O idioma principal do conteúdo do seu website |
| Idiomas de destino | Os idiomas que a MultiLipi está autorizada a disponibilizar para o seu projeto |
| Sinalizador de tradução de slug | Se a geração de slugs de URL localizados está ativada |
| Sinalizador de otimização LLM | Se a geração de rotas llms.txt e Markdown está ativada |
| Sinalizador de tradução de esquema | Se a localização de dados estruturados (schema.org) está ativada |
| Modo de localização | Ou dynamic_translation ou language_redirection |
| Tradução do navegador | Se a tradução do navegador no lado do cliente está ativa |
| Tradução de consultas | Quais parâmetros de consulta de pesquisa são traduzidos |
| Classes de bloco excluídas | Classes CSS excluídas da tradução |
| Regras de filtro de URL | Padrões de URL que ignoram a tradução |
2.3 Sinalizadores de Funcionalidade
Sinalizador de Tradução de Slug
Quando ativado, o MultiLipi gera e disponibiliza slugs de URL localizados para o seu conteúdo. Os visitantes acedem a páginas traduzidas em URLs como /hi/हमारे-बारे-में/ em vez do slug de origem em inglês.
Sinalizador de Otimização LLM
Ativa a geração automática de ficheiros llms.txt e rotas Markdown em texto simples para cada diretório de idioma, tornando o seu conteúdo multilingue acessível a crawlers de LLM e agentes de IA.
Sinalizador de Tradução de Esquema
Ativa a localização de dados estruturados JSON-LD em páginas traduzidas, para que os motores de pesquisa recebam a marcação de esquema no idioma de destino em vez do idioma de origem.
2.4 Modos de Localização
O modo de localização é definido na sua conta MultiLipi e determina como as páginas traduzidas são entregues aos visitantes.
dynamic_translationO MultiLipi interceta pedidos para URLs de diretórios de idioma e traduz dinamicamente o conteúdo WordPress subjacente em tempo real. Não são necessárias páginas WordPress separadas para os idiomas de destino.
language_redirectionOs visitantes são detetados pela preferência de idioma do navegador e redirecionados para o diretório de idioma correspondente. A camada de tradução serve então o conteúdo localizado apropriado para esse diretório.
2.5 Tradução de Consultas e Exclusões
As regras de tradução de consultas definem quais os parâmetros de URL que desencadeiam o comportamento de pesquisa traduzida. O mais comum é o parâmetro de pesquisa do WordPress:
As classes de bloco excluídas indicam à camada de tradução quais os nomes de classes CSS a ignorar ao processar o conteúdo da página. Por exemplo:
2.6 E se uma funcionalidade não estiver disponível?
Verifique a tabela de configuração de backend validada para confirmar que a flag de funcionalidade está ativada para o seu projeto.
Inicie sessão na sua conta MultiLipi e verifique se a funcionalidade está ativa ao nível da conta.
Regresse à página de Definições do plugin e clique em Obter e aplicar configuração para voltar a sincronizar.
Atualize a página de Definições e expanda novamente Ver detalhes da configuração para confirmar o valor atualizado.
Se a funcionalidade continuar indisponível, contacte o suporte da MultiLipi para rever as permissões da sua conta.
3. Idiomas de Destino e Encaminhamento de Diretórios
Ative idiomas e escolha como cada diretório é gerido.
3.1 O que são Diretórios de Idioma?
Cada idioma de destino é servido a partir do seu próprio subdiretório de URL com base no código de idioma ISO. O idioma de origem utiliza o domínio raiz sem prefixo.
| Língua | Exemplo de URL |
|---|---|
| Inglês (origem) | https://yourdomain.com/ |
| Hindi | https://yourdomain.com/hi/ |
| Panjabi | https://yourdomain.com/pa/ |
| Francês | https://yourdomain.com/fr/ |
3.2 Navegar para os Diretórios de Idiomas de Destino
Em MultiLipi → Definições, desloque-se até à secção Diretórios de idiomas de destino A tabela inclui caixas de verificação de ativação, códigos de idioma, nomes de idiomas, pré-visualizações de URL e menus pendentes de encaminhamento de diretórios.

Diretórios de Idioma de Destino: Ativação de Idiomas, Pré-visualizações de URL e Políticas de Encaminhamento
3.3 Ativar Idiomas Preferenciais
Selecione a Ativar caixa de verificação ao lado de cada idioma que pretende disponibilizar. Apenas os idiomas ativados estarão acessíveis através do seu URL de diretório.
3.4 Opções de Encaminhamento de Diretório
Deixar o MultiLipi gerir este diretório
O MultiLipi interceta todos os pedidos para o diretório de idioma e serve conteúdo traduzido. O WordPress não necessita de páginas nativas sob este prefixo.
Encaminhamento híbrido
As páginas WordPress existentes sob o diretório de idioma têm prioridade. Quando um visitante solicita um URL que não possui uma página nativa correspondente, o MultiLipi processa o pedido como uma alternativa de tradução. Útil para sites que misturam conteúdo criado manualmente e conteúdo traduzido automaticamente.
Encaminhamento de origem nativa
O diretório está reservado apenas para conteúdo nativo do WordPress. MultiLipi não serve qualquer conteúdo traduzido sob este prefixo. Utilize esta opção quando mantiver uma instalação de idioma do WordPress separada sob o mesmo domínio.
3.5 Prevenção de Conflitos
MultiLipi impede automaticamente prefixos de idioma aninhados. Por exemplo, se /pt/ é o seu diretório de idioma de origem, um destino como pt-PT não criará um conflito /en/en-gb/ no caminho. A cada idioma é atribuído um prefixo de nível superior único.
3.6 Guardar e Testar
Clique em Guardar definições na parte inferior da secção Diretórios de idioma de destino.
Abra um separador no navegador e navegue para um dos seus URLs de diretório de idioma ativados.
Confirme que o conteúdo traduzido aparece e que o URL é resolvido sem um erro 404.
4. Sitemaps XML Multilingues
Gere e submeta um sitemap que cubra todos os diretórios de idioma.
4.1 O que é um Sitemap Multilingue?
Um sitemap XML multilingue lista todos os URLs em todos os seus diretórios de idioma para que os motores de busca possam descobrir e indexar as suas páginas traduzidas de forma eficiente.
| Língua | Exemplo de URL no Sitemap |
|---|---|
| Inglês (origem) | https://yourdomain.com/about-us/ |
| Hindi | https://yourdomain.com/hi/about-us/ |
| Panjabi | https://yourdomain.com/pa/about-us/ |
4.2 Navegue até à Definição do Sitemap
Em MultiLipi → Definições, abra a SEO e pesquisa secção, e depois localize Sitemap XML multilingue.

SEO e Pesquisa: Configuração de Sitemap XML Multilingue e URL de Índice de Sitemap
4.3 Ativar o Sitemap
Selecione a Ativar sitemap XML multilingue caixa de verificação e guardar. O índice do sitemap está disponível em:
4.4 Anotações Hreflang
O que é hreflang? O hreflang atributo indica aos motores de busca qual a versão linguística de uma página a mostrar aos utilizadores em cada região. MultiLipi incorpora anotações hreflang no sitemap para que cada URL referencie as suas alternativas linguísticas. Isto ajuda o Google e outros motores de busca a evitar mostrar a página em inglês a um visitante que fala hindi, ou vice-versa.
4.5 Compatibilidade com Plugins de SEO para WordPress
O sitemap do MultiLipi coexiste com o sitemap do seu plugin de SEO existente. Os seguintes plugins foram testados quanto à compatibilidade:
4.6 Deteção Automática de robots.txt
MultiLipi adiciona automaticamente o URL do sitemap ao ficheiro robots.txt do seu site. Pode verificar se está presente visitando:
4.7 Submeter à Google Search Console
Inicie sessão na Google Search Console e selecione a sua propriedade.
Abra o relatório de Sitemaps na navegação à esquerda.
Clique em Adicionar um novo sitemap.
Introduza o URL do sitemap da MultiLipi.
Clique em Submeter.
Monitorize o estado do sitemap nos dias seguintes para confirmar o sucesso da indexação.
5. SEO de Diretório Híbrido
Publique as etiquetas hreflang e canonical corretas para diretórios de encaminhamento misto.
5.1 Compreender o Cenário de SEO Híbrido
Quando um diretório de idioma utiliza encaminhamento híbrido, alguns URLs são páginas nativas do WordPress e outros são páginas traduzidas pela MultiLipi. Ambos os tipos devem ser incluídos nas anotações hreflang para que os motores de busca compreendam a estrutura multilingue completa.
Página WP Nativa
yourdomain.com/fr/a-propos/Página traduzida MultiLipi
yourdomain.com/fr/services/5.2 Navegar para SEO de Diretório Híbrido
Em MultiLipi → Definições → SEO e pesquisa, encontre a subsecção de SEO de diretório híbrido .

SEO de Diretório Híbrido: Controlos de Publicação Hreflang e Verificação Canónica
5.3 Ativar Publicação de SEO de Idioma Híbrido
Selecione Ativar publicação de SEO de idioma híbrido para permitir que o MultiLipi publique etiquetas hreflang que incluam tanto páginas nativas do WordPress como traduções servidas pelo MultiLipi dentro do mesmo diretório de idioma.
5.4 Verificar URLs Canónicos
Uma etiqueta canónica indica aos motores de busca qual o URL que representa a versão autoritária de uma página. Sem uma configuração canónica correta, um URL em francês pode declarar incorretamente a fonte em inglês como o seu canónico, ou dois URLs podem declarar-se mutuamente como canónicos, criando um conflito.
Riscos sem uma configuração correta
Um URL em francês a apontar para o conteúdo em inglês como o seu canónico
Sinais de conteúdo duplicado entre diretórios de idioma
Motores de busca a indexar a versão linguística errada para uma consulta
Conflitos de hreflang e canonical a causar a despromoção nos resultados de pesquisa localizados
5.5 Confirmação Obrigatória
Antes de a publicação de SEO híbrido ser ativada, deve confirmar que os URLs canónicos foram verificados nas suas páginas WordPress nativas sob o diretório híbrido. A página de definições exige que:
"Confirmo que os URLs canónicos nas páginas WordPress nativas sob o diretório de idioma híbrido estão configurados corretamente."
Tanto a caixa de verificação de confirmação como o Guardar definições botão são necessários. Marcar a caixa sem guardar não ativará a funcionalidade.
6. Pesquisa Multilingue em WordPress e WooCommerce
Permita que os visitantes pesquisem no seu site no seu próprio idioma.
6.1 Como funciona
Quando um visitante que fala hindi pesquisa no seu site em hindi, a MultiLipi encaminha a consulta através do seu índice de pesquisa traduzido. O índice contém versões traduzidas do seu conteúdo, permitindo correspondências precisas sem exigir que o visitante pesquise em inglês. Os seguintes tipos de conteúdo são correspondidos:
Títulos e conteúdo de publicações
Títulos e conteúdo de páginas
Títulos e descrições de produtos WooCommerce
6.2 Navegar para a Pesquisa Multilingue
Em MultiLipi → Definições → SEO e pesquisa, encontre a Pesquisa WordPress multilingue .

Pesquisa multilingue: Ativação de pesquisa, fallback a pedido e indexação orientada pelo visitante
6.3 Ativar pesquisa multilingue
Selecione Ativar pesquisa multilingue e guarde. MultiLipi começará a encaminhar os pedidos de pesquisa dos diretórios de idioma através do seu índice de pesquisa traduzido.
6.4 Fallback de pesquisa a pedido
Quando um visitante pesquisa um termo que ainda não existe no índice traduzido, o fallback a pedido processa-o através dos seguintes passos:
MultiLipi verifica o índice de pesquisa traduzido para o termo de consulta
Não é encontrada nenhuma entrada correspondente no índice do idioma de destino
O fallback traduz o termo de consulta de volta para o idioma de origem
O WordPress realiza uma pesquisa padrão no idioma de origem
Os resultados disponíveis são devolvidos ao visitante
6.5 Indexação de pesquisa orientada pelo visitante
Quando a indexação orientada pelo visitante está ativada, cada consulta de pesquisa submetida a partir de um diretório de idioma é utilizada para construir e expandir o índice de pesquisa traduzido ao longo do tempo. Isto significa que o índice melhora organicamente à medida que visitantes reais utilizam o seu site.
Cada nova consulta é verificada em relação ao índice existente
As traduções em falta são adicionadas ao índice durante o pedido de pesquisa
Consultas idênticas futuras são servidas a partir do índice sem necessidade de nova tradução
As entradas do índice acumulam-se à medida que a atividade de pesquisa dos visitantes aumenta
6.6 URLs de Pesquisa Específicos por Idioma
Os pedidos de pesquisa a partir de um diretório de idioma incluem o prefixo do idioma no URL. Por exemplo, uma pesquisa em hindi para um termo produz:
6.7 Guardar e Testar
Guarde as definições e visite a sua página inicial em hindi ou noutro idioma de destino
Utilize o formulário de pesquisa para introduzir um termo no idioma de destino
Confirme que aparecem resultados relevantes
Teste um termo que deva acionar o fallback e confirme que os resultados continuam a ser devolvidos
7. Tradução Automática e Cache
Configure o âmbito da pré-tradução em segundo plano e o cache do lado do servidor.
7.1 Navegue até à Definição
Em MultiLipi → Definições, localize a Tradução automática e cache secção.

Tradução Automática e Cache: Âmbito da Tradução em Segundo Plano, Ativação e Duração do Cache
7.2 Âmbito da Pré-tradução em Segundo Plano
A pré-tradução em segundo plano processa o seu conteúdo com antecedência para que as páginas traduzidas sejam carregadas a partir do cache em vez de serem traduzidas no primeiro pedido. Escolha o âmbito que corresponde às suas prioridades:
Conteúdo da página e slugs
Pré-traduz o conteúdo da página e gera slugs de URL localizados. Ideal para sites que utilizam tanto conteúdo traduzido como permalinks localizados.
Apenas slugs
Foca o processamento em segundo plano apenas na geração de slugs de URL. Escolha esta opção ao priorizar permalinks localizados pré-construídos antes de o conteúdo estar pronto.
Apenas conteúdo da página
Pré-traduz o conteúdo da página sem gerar slugs localizados em segundo plano. O conteúdo fica pronto enquanto a tradução do slug é executada a pedido.
| Âmbito | Quando considerar |
|---|---|
| Conteúdo da página e slugs | Websites que utilizam tanto conteúdo localizado como tradução de slugs de URL |
| Apenas slugs | Websites que priorizam permalinks localizados pré-construídos |
| Apenas conteúdo da página | Websites que preparam conteúdo traduzido sem geração de slugs em segundo plano |
7.4 Cache de tradução
Selecione Ativar cache de tradução para armazenar respostas traduzidas no servidor. As traduções em cache são servidas em pedidos repetidos sem necessidade de nova tradução, reduzindo os tempos de resposta para todos os visitantes.
7.5 Duração do cache do servidor
Defina durante quanto tempo as traduções em cache são mantidas antes de serem atualizadas. Escolha com base na frequência com que o seu conteúdo é atualizado:
| Duração (minutos) | Utilização Sugerida |
|---|---|
| 15 min | Websites atualizados frequentemente (notícias, eventos em direto) |
| 30 min | Conteúdo moderadamente dinâmico |
| 60 min | Websites empresariais gerais |
| 120 min | Conteúdo relativamente estável |
Valor de exemplo para um website empresarial geral:
7.6 Como a Pré-tradução e o Cache Funcionam em Conjunto
A pré-tradução em segundo plano prepara as traduções antes de qualquer visitante as solicitar. O cache de tradução armazena o resultado de cada tradução para pedidos subsequentes. Quando ambos estão ativos, o primeiro visitante de uma página aciona a pré-tradução, o resultado é armazenado em cache e todos os visitantes subsequentes recebem a tradução em cache imediatamente, sem esperas.
7.7 Considerações Importantes
A indexação de pesquisa orientada pelo visitante desativa a pré-tradução em segundo plano — escolha uma abordagem
Durações de cache muito curtas aumentam a utilização da API de tradução e podem tornar os tempos de resposta mais lentos durante picos de tráfego
Durações de cache muito longas podem servir traduções desatualizadas quando o conteúdo de origem muda frequentemente
Limpar o cache de objetos do WordPress ou o cache de plugins de terceiros pode também limpar o cache de tradução do MultiLipi
A pré-tradução em segundo plano é executada como um trabalho cron agendado do WordPress — confirme se o WP-Cron está ativado no seu servidor
8. Traduções de URL Slugs
Gerencie slugs de URL localizados para publicações, páginas, produtos e termos de taxonomia.
8.1 O que é um URL Slug?
Um URL slug é a parte legível de um endereço web que identifica uma página específica. A tradução de slugs substitui o slug do idioma de origem por um equivalente traduzido sob o diretório do idioma de destino:
Original (Inglês)
https://yourdomain.com/about-us/Traduzido (Hindi)
https://yourdomain.com/hi/हमारे-बारे-में/8.2 Navegar para Traduções de Slugs
Na barra lateral esquerda do administrador do WordPress, abra MultiLipi → Traduções de slugs.

Navegação do Administrador do WordPress: Menu de Definições e Traduções de Slugs do MultiLipi
O painel de Traduções de slugs permite-lhe:
Ver todos os slugs traduzidos nos seus idiomas de destino
Filtrar por idioma de destino, tipo de objeto de conteúdo ou estado da tradução
Editar manualmente slugs traduzidos individuais
Gerir traduções da base de rotas de taxonomia
Visualize e edite slugs de produtos WooCommerce numa tabela paginada separada
Remova mapeamentos de slugs de que já não necessita
8.3 Controlos de Filtro
Utilize os controlos de filtro no topo da tabela de traduções de Slugs para restringir a lista.

Filtros de Tradução de Slugs: Idioma de Destino, Tipo de Objeto e Estado da Tradução

Filtro de Idioma de Destino

Filtro de Objeto de Conteúdo

Filtro de Estado da Tradução
Cada filtro controla uma dimensão diferente da tabela de slugs:
Idioma de destino: Mostre slugs para um idioma específico ou para todos os idiomas de uma só vez.
Objeto de conteúdo: Filtre por tipo de conteúdo: artigos, páginas, tipos de artigos personalizados ou termos de taxonomia.
Estado da tradução: Filtre se um slug foi traduzido, está pendente ou utiliza o slug de origem.
Campo de pesquisa: Introduza um slug de origem ou uma palavra-chave de título para localizar rapidamente uma entrada específica.
8.4 Bases de Rota de Taxonomia
Para além dos slugs de conteúdo individuais, pode traduzir a base de rota que o WordPress utiliza para arquivos de taxonomia. Por exemplo, a base de categoria predefinida do WordPress cria URLs como:
Original
yourdomain.com/category/news/Hindi Localizado
yourdomain.com/hi/श्रेणी/खबरें/A estrutura é: idioma / base traduzida / termo traduzido. Tanto a base (श्रेणी) como o termo (खबरें) são traduzidos de forma independente.

Bases de Rota de Taxonomia: Base de Categoria Localizada, Base de Origem e Modo de Tradução
Para traduzir uma base de rota de taxonomia:
Abra MultiLipi → Traduções de slug.
Localize o painel de bases de rota de Taxonomia acima da tabela principal de slugs.
Encontre a taxonomia que pretende localizar (por exemplo, categoria, etiqueta ou uma taxonomia personalizada).
Introduza a base traduzida no campo do idioma de destino.
Clique em Guardar para aplicar a base de rota localizada.
/produto/ permanecem rotas no idioma de origem e não são traduzidas através do sistema de base de rota de taxonomia.8.5 Editar Slugs Traduzidos para Publicações, Páginas e Produtos
A tabela principal de slugs de conteúdo apresenta todos os mapeamentos de slugs traduzidos. Cada linha contém o título do conteúdo, o slug de origem, o slug traduzido, o modo de tradução e controlos para guardar ou remover o mapeamento.

Tabela de Slugs de Conteúdo: Título do Conteúdo, Slug de Origem, Slug Traduzido, Modo e Controlos de Remoção
| Campo | Descrição |
|---|---|
| Título do conteúdo | O título da publicação ou página do WordPress para identificação |
| Slug de origem | O slug original em inglês para o conteúdo |
| Slug traduzido | O slug localizado servido sob o diretório do idioma de destino |
| Modo | Se o slug foi gerado automaticamente ou definido manualmente |
| Remover | Elimina o mapeamento de slug para este item de conteúdo |
Para traduzir manualmente um slug:
Abra MultiLipi → Traduções de slug.
Utilize os filtros para localizar o item de conteúdo que pretende editar.
Clique no campo do slug traduzido para essa linha.
Apague o valor existente e escreva o slug traduzido pretendido.
Clique em Guardar nessa linha para aplicar a alteração.
O plugin armazena o slug como um mapeamento manual (protegido).
Verifique se o novo URL é resolvido corretamente num navegador.
Exemplo: uma página Sobre Nós em hindi.
Slug de origem
sobre-nosSlug traduzido em hindi
हमारे-बारे-मेंSlugs de Produtos WooCommerce
Os slugs de produtos WooCommerce são apresentados numa tabela paginada separada abaixo da tabela principal de slugs de conteúdo. Utilize os controlos de paginação para navegar através de catálogos de produtos extensos e guardar os slugs apresentados em lotes.

Gestão de Slugs de Produtos WooCommerce: Listagens de Produtos Paginadas e Guardar Slugs Apresentados
8.6 Modos de Slug Automático vs Manual
Automático
MultiLipi gera o slug traduzido utilizando tradução por IA. Se o conteúdo de origem for alterado, o slug poderá ser atualizado automaticamente durante a pré-tradução em segundo plano.
Manual
O administrador definiu um slug traduzido específico. Os slugs manuais estão protegidos contra atualizações automáticas e não serão substituídos durante as execuções de pré-tradução.
8.7 Tratamento de URLs Unicode
Slugs em hindi (Devanagari), punjabi (Gurmukhi) e outros alfabetos não latinos são caracteres de URL válidos ao abrigo da norma IRI RFC 3987. Os navegadores exibem-nos na sua forma nativa, mas os servidores e algumas ferramentas codificam-nos como sequências codificadas por percentagem.
Por exemplo, o slug em hindi हमारे-बारे-में pode aparecer codificado por percentagem como:
Dica: Introduza sempre o seu slug traduzido no seu alfabeto natural. O plugin armazena e disponibiliza a forma Unicode, e os navegadores tratam da codificação automaticamente.
8.8 Prevenção de Slugs Duplicados
MultiLipi aplica a mesma lógica de unicidade que o próprio WordPress (wp_unique_post_slug). Se um slug traduzido já existir para outra página no mesmo diretório de idioma, um sufixo numérico é acrescentado automaticamente. Por exemplo, se /hi/सेवाएं/ já estiver em uso, uma duplicada é guardada como /hi/सेवाएं-2/.
8.9 Redirecionamentos Automáticos
Quando um visitante acede ao slug do idioma de origem num diretório de idioma de destino — por exemplo, /hi/about-us/ — o MultiLipi emite um redirecionamento 302 para o slug traduzido. Os seguintes tipos de pedido são excluídos do processamento de redirecionamento: pedidos HEAD, pedidos AJAX e ações de adicionar ao carrinho do WooCommerce.
8.10 Remover vs Manter Slugs Não Traduzidos
| Ação | Resultado |
|---|---|
| Remover mapeamento | Elimina o mapeamento; a tradução automática pode recriá-lo durante a próxima execução de pré-tradução |
| Guardar slug original manualmente | Mantém o slug do idioma de origem como um mapeamento manual protegido sob o diretório de destino |
| Guardar um slug traduzido personalizado | Preserva o URL localizado preferido do administrador e protege-o contra a substituição automática |
8.11 Como os Mapeamentos de Slug São Armazenados
Os mapeamentos de slug traduzidos são armazenados numa tabela dedicada da base de dados do WordPress: ${wpdb->prefix}multilipi_slug_mappings. Cada linha regista o ID do inquilino, o idioma de destino, o tipo de objeto, o ID do objeto, o slug de origem, o slug traduzido, o modo de tradução (automático ou manual) e os carimbos de data/hora de criação e atualização.
8.12 Fluxo de trabalho recomendado
Confirme que a tradução de slugs está ativada na sua conta MultiLipi e que o plugin sincronizou a configuração mais recente.
Ative a pré-tradução em segundo plano com o âmbito definido para Conteúdo da página e slugs.
Permita que a pré-tradução seja executada para as suas páginas, publicações e produtos principais.
Abra MultiLipi → Traduções de slugs e reveja os slugs gerados.
Edite quaisquer slugs que não reflitam com precisão o significado no idioma de destino.
Guarde os slugs editados — estes são armazenados como mapeamentos manuais (protegidos).
Teste URLs traduzidos críticos num navegador para confirmar que são resolvidos corretamente.
Submeta o sitemap multilingue à Google Search Console.
Monitorize erros 404 em URLs traduzidos utilizando um crawler ou o relatório de cobertura da Search Console.
Execute novamente a pré-tradução após publicar novo conteúdo para gerar slugs para novas páginas.
Importante: Uma vez que um URL traduzido seja publicamente indexado, alterá-lo pode afetar a navegação e a descoberta pelos motores de busca. Planeie as alterações de slugs cuidadosamente e implemente redirecionamentos dos URLs traduzidos antigos para os novos, quando necessário.
9. Dados do Plugin e Reposição
Elimine todos os dados armazenados do plugin MultiLipi e recomece do zero, se necessário.
9.1 Navegar para a Opção de Reposição
Na área de administração do WordPress, vá a MultiLipi → Definições e desloque-se até ao fundo da página. A secção Eliminar todos os dados armazenados encontra-se aí.

Eliminar Todos os Dados Armazenados: Confirmação Administrativa e Controlos de Reposição do Plugin
9.2 Que Dados São Removidos
Eliminado na reposição
Credenciais de API armazenadas
Definições do plugin e valores de configuração
Configuração de idioma guardada
Registos de cache de tradução
Mapeamentos de slugs traduzidos
Dados do índice de pesquisa multilingue
Tabelas da base de dados geridas pelo plugin
Transientes em cache
Trabalhos de tradução em segundo plano agendados
9.3 O Que Não É Removido
Preservado após a reposição
Posts, páginas e tipos de post personalizados do WordPress
Produtos e encomendas do WooCommerce
Ficheiros da biblioteca multimédia
Contas e funções de utilizador
Temas ativos e outros plugins
9.4 Como eliminar dados do plugin
Navegue até MultiLipi → Definições e desloque-se até ao fundo da página.
Leia atentamente o aviso de eliminação de dados.
Selecione a caixa de confirmação: "Compreendo que todos os dados do plugin MultiLipi serão eliminados permanentemente."
Clique em Eliminar todos os dados armazenados.
Aguarde que a página recarregue e confirme a mensagem de sucesso.
A reposição está protegida por um nonce do WordPress (token de segurança), uma verificação de capacidades (apenas os administradores podem acioná-la) e a caixa de confirmação obrigatória. As três salvaguardas devem ser satisfeitas para que a eliminação prossiga.
9.5 Reconfigurar após a reposição
Obtenha a sua chave API MultiLipi a partir do painel de controlo da conta MultiLipi.
Navegue até MultiLipi → Definições e introduza a sua chave API.
Clique em Obter e aplicar configuração para sincronizar as definições da sua conta.
Abra a secção Diretórios de idioma de destino e reative os seus idiomas de destino.
Defina a política de encaminhamento para cada diretório de idioma ativado.
Ative o sitemap XML multilingue, se necessário.
Reative e configure a pesquisa multilingue, se necessário.
Defina o âmbito da pré-tradução em segundo plano e reative o armazenamento em cache de traduções.
Permita que a pré-tradução seja executada antes de submeter novamente o sitemap aos motores de busca.
10. Lista de verificação de configuração
Utilize esta lista de verificação para confirmar que concluiu todos os passos de configuração.
Ligação e Configuração
Chave de API introduzida e guardada nas Definições do plugin
Obter e aplicar configuração concluído com sucesso
Ver detalhes da configuração expandidos e revistos
Idioma de origem confirmado como correto
Idiomas de destino esperados estão listados
As flags de funcionalidades correspondem à configuração da sua conta MultiLipi
Diretórios de Idioma
Cada idioma de destino ativado nos Diretórios de idioma de destino
Política de encaminhamento de diretório selecionada para cada idioma
Definições guardadas e URLs de diretório de idioma testados
Sem erros 404 nos URLs raiz do diretório de idioma
Prevenção de conflitos verificada — sem prefixos de idioma aninhados
Tradução de Slug de URL
Sinalizador de tradução de slug confirmado como ativado na configuração de backend
Âmbito de pré-tradução em segundo plano configurado
Slugs de páginas e publicações principais revistos no painel de traduções de Slug
Slugs gerados automaticamente de forma imprecisa corrigidos manualmente
Bases de rota de taxonomia traduzidas quando aplicável
URLs traduzidos testados e a resolver corretamente no navegador
Redirecionamentos 301/302 confirmados a funcionar a partir de slugs de origem sob diretórios de destino
SEO Multilingue
Mapa do site XML multilingue ativado
URL do mapa do site verificado como acessível no navegador
robots.txt atualizado com o URL do mapa do site
Mapa do site submetido à Google Search Console
Anotações Hreflang confirmadas no mapa do site
SEO de diretório híbrido configurado se utilizar encaminhamento híbrido
URLs canónicos verificados em páginas nativas do WordPress em diretórios híbridos
Compatibilidade do mapa do site com o plugin de SEO confirmada
Pesquisa e Desempenho
Pesquisa multilingue ativada se necessário
Fallback a pedido testado com um termo de pesquisa não traduzido
Decisão de indexação orientada pelo visitante efetuada e configurada
Cache de tradução ativado e duração da cache definida
Pré-tradução em segundo plano em execução para conteúdo chave
WP-Cron confirmado como operacional no ambiente de alojamento
Interação da cache com plugins de cache de terceiros revista
Verificação de Frontend
Cada diretório de idioma ativado testado num navegador
Seletor de idioma ou navegação confirmados como funcionais em todos os idiomas
Pesquisa testada em pelo menos um idioma de destino
URLs de slug traduzidas confirmadas a resolver para conteúdo traduzido
URLs do sitemap verificadas quanto à precisão
Testes em navegadores móveis concluídos para pelo menos um diretório de idioma
11. Resolução de problemas
Diagnostique e resolva problemas comuns com o plugin WordPress.
Chave de API guardada, mas os idiomas não aparecem
Possíveis motivos
A chave de API foi introduzida incorretamente ou pertence a um projeto diferente.
A opção de obter e aplicar configuração não foi selecionada após guardar a chave.
Os idiomas de destino não foram ativados na sua conta MultiLipi.
Solução recomendada
Introduza novamente a sua chave de API, clique em Obter e aplicar configuração e, em seguida, expanda Ver detalhes da configuração para confirmar que os idiomas de destino aparecem na tabela de configuração.
Diretório de idioma a devolver erro 404
Possíveis motivos
O diretório de idioma não foi ativado na secção Diretórios de idioma de destino.
As definições de permalinks do WordPress não foram guardadas novamente após a ativação de um novo diretório de idioma.
A política de encaminhamento entra em conflito com uma estrutura de permalinks existente no WordPress.
Solução recomendada
Ative o idioma nos diretórios de idioma de destino, guarde as definições, depois visite Definições de WordPress → Ligações Permanentes e clique em Guardar Alterações para limpar as regras de reescrita sem efetuar alterações.
Mapa do Site Multilingue Não Disponível
Possíveis motivos
O mapa do site não está ativado nas definições de SEO e pesquisa.
O projeto está configurado para utilizar tradução apenas no navegador, o que não suporta mapas do site gerados pelo servidor.
Um plugin em conflito está a fornecer uma resposta no URL do mapa do site.
Solução recomendada
Verifique se a caixa de verificação de ativação do mapa do site está selecionada e guardada. Confirme na sua conta MultiLipi que a tradução do lado do servidor está ativa. Desative temporariamente outros plugins de SEO ou de cache para testar conflitos.
Slugs de URL Traduzidos Ainda em Inglês
Possíveis motivos
A opção de tradução de slugs não está ativada na sua conta MultiLipi.
A pré-tradução em segundo plano não foi concluída para o conteúdo afetado.
A configuração do plugin não foi sincronizada desde que a tradução de slugs foi ativada.
Solução recomendada
Verifique o sinalizador de tradução de slug nos detalhes da configuração da Vista. Se apresentar falso, inicie sessão na sua conta MultiLipi e ative a funcionalidade, depois volte a sincronizar. Se estiver ativado, verifique se a pré-tradução em segundo plano foi executada.
O slug traduzido manualmente continua a mudar
Possíveis motivos
O slug foi guardado sem mudar explicitamente para o modo manual.
A pré-tradução em segundo plano está a substituir os slugs gerados automaticamente.
Solução recomendada
Abra as traduções de Slug, localize o slug afetado, introduza o valor pretendido e clique em Guardar para essa linha. Os slugs guardados tornam-se mapeamentos manuais (protegidos) que a pré-tradução não irá substituir.
O mapeamento de Slug removido apareceu novamente
Possíveis motivos
A pré-tradução em segundo plano recriou o mapeamento após este ter sido removido.
O conteúdo foi incluído numa execução de pré-tradução desencadeada por uma nova publicação ou atualização.
Solução recomendada
Se pretende impedir a recriação automática, guarde o slug de origem ou um slug traduzido preferencial como um mapeamento manual em vez de remover a linha.
O URL em hindi ou punjabi parece codificado por percentagem
Possíveis motivos
O navegador ou o sistema operativo está a apresentar a forma codificada em percentagem bruta do URL.
A ligação foi copiada de um sistema que não descodifica URLs Unicode.
Solução recomendada
Este é o comportamento esperado para ambientes que apresentam a codificação bruta. Os navegadores modernos apresentam normalmente a forma Unicode descodificada na barra de endereços. O URL é válido e resolve-se corretamente independentemente da codificação.
A pesquisa traduzida não devolve resultados
Possíveis motivos
O índice de pesquisa multilingue ainda não foi preenchido para o termo pesquisado.
O parâmetro da consulta de pesquisa não corresponde ao configurado em MultiLipi.
A pesquisa multilingue não está ativada ou as definições não foram guardadas.
Solução recomendada
Confirme que a pesquisa multilingue está ativada e guardada. Verifique a configuração da tradução da consulta em Ver detalhes da configuração. Se o índice estiver vazio, ative o fallback a pedido e pesquise novamente para acionar a criação do índice.
A tradução em segundo plano não está a progredir
Possíveis motivos
O WP-Cron está desativado ou não está a ser executado no ambiente de alojamento.
A indexação de pesquisa orientada pelo visitante está ativada, o que desativa a pré-tradução em segundo plano.
O âmbito da pré-tradução está definido apenas para Slugs, mas espera-se a tradução de conteúdo.
Solução recomendada
Confirme que o WP-Cron está operacional utilizando um plugin de teste de cron ou um gatilho de cron no lado do servidor. Verifique se a indexação orientada pelo visitante não está ativada caso necessite de pré-tradução em segundo plano. Verifique se o âmbito da pré-tradução corresponde às suas expectativas.
Tradução a apresentar conteúdo antigo
Possíveis motivos
A tradução em cache não expirou e ainda reflete uma versão anterior do conteúdo.
A pré-tradução em segundo plano não foi executada novamente desde que o conteúdo foi atualizado.
Solução recomendada
Reduza temporariamente a duração da cache do servidor ou limpe a cache de objetos do WordPress e as caches de quaisquer plugins de cache de terceiros. Acione uma execução de pré-tradução para o conteúdo afetado para regenerar a tradução.
Perguntas Frequentes
Perguntas comuns sobre o plugin WordPress MultiLipi.
P.Preciso de uma conta MultiLipi antes de instalar o plugin?
Sim. O plugin requer uma chave de API MultiLipi válida, que é gerada a partir de uma conta MultiLipi. Também precisará de ter os seus idiomas de origem e de destino configurados no MultiLipi antes que o plugin possa sincronizar a sua configuração.
P.O que acontece se eu guardar a chave de API errada?
O plugin tentará obter a configuração utilizando a chave que introduziu. Se a chave for inválida, a obtenção falhará e aparecerá um aviso. Basta introduzir novamente a chave correta e clicar em Obter e aplicar configuração novamente.
P.Posso utilizar o plugin com uma configuração multisite de subdomínio ou subdiretório?
O plugin foi concebido para instalações WordPress de site único. A compatibilidade com redes WordPress Multisite depende da sua configuração específica. Contacte o suporte da MultiLipi para obter orientação específica para a sua configuração.
P.A ativação de um diretório de idioma afetará os meus URLs de idioma de origem?
Não. Os diretórios de idioma utilizam prefixos de código de idioma (por exemplo, /hi/ para hindi). Os seus URLs de idioma de origem permanecem inalterados no domínio raiz.
P.Posso utilizar a tradução de slugs do MultiLipi juntamente com outro plugin de tradução?
Isto depende do outro plugin. A lógica de gestão de slugs em conflito entre dois plugins pode causar um comportamento imprevisível dos URLs. Teste exaustivamente num ambiente de teste antes de utilizar o MultiLipi juntamente com outro plugin de tradução.
P.Quanto tempo demora a pré-tradução em segundo plano a ser concluída?
O tempo de processamento depende do número de páginas, publicações e produtos no seu site e do número de idiomas de destino. Para sites grandes, a pré-tradução pode demorar várias horas ou dias a concluir uma passagem completa.
P.O sitemap multilingue substitui o meu sitemap existente?
Não. O sitemap do MultiLipi é um índice de sitemap separado, disponível no seu próprio URL. O seu plugin de SEO existente continua a gerar o seu próprio sitemap. Pode submeter ambos ao Google Search Console de forma independente.
P.Preciso de configurar o hreflang manualmente?
Não. A MultiLipi gere a anotação hreflang automaticamente dentro do sitemap XML multilingue e nas tags head ao nível da página para páginas traduzidas. Para cenários de encaminhamento híbrido, reveja a secção de SEO do diretório Híbrido para confirmar a saída correta de canonical e hreflang.
P.Qual é a diferença entre os modos de slug automático e manual?
Os slugs automáticos são gerados pela tradução da MultiLipi e podem ser atualizados durante execuções de pré-tradução em segundo plano. Os slugs manuais são definidos explicitamente por um administrador e estão protegidos contra substituição automática.
P.Os visitantes podem pesquisar na sua língua nativa sem qualquer configuração?
A pesquisa multilingue deve ser explicitamente ativada nas definições do plugin. Uma vez ativada, os visitantes podem submeter consultas de pesquisa na sua língua a partir do diretório de idiomas e receber resultados traduzidos correspondentes.
P.O que acontece aos meus slugs traduzidos se eu repuser o plugin?
Todos os mapeamentos de slugs traduzidos armazenados na base de dados foram eliminados. Terá de permitir a pré-tradução para regenerar os slugs automaticamente, ou reintroduzir as traduções manuais dos slugs após reconfigurar o plugin.
P.O WooCommerce é suportado?
Sim. O plugin suporta a tradução de slugs de produtos WooCommerce através da tabela dedicada de slugs de produtos WooCommerce no painel de traduções de Slug. A pesquisa multilingue também corresponde aos títulos e descrições dos produtos WooCommerce.
P.Posso traduzir termos de taxonomia como categorias e etiquetas?
Sim. O sistema de base de rota de taxonomia permite-lhe traduzir o prefixo da rota (por exemplo, /category/ → /श्रेणी/) e o slug do termo individual (por exemplo, /news/ → /खबरें/) de forma independente.
P.O que faz o marcador de geração de configuração?
O marcador é um carimbo de data/hora ou token de versão armazenado juntamente com cada valor sincronizado. Permite que o plugin detete quando um valor de configuração foi obtido pela última vez. Se obtiver a configuração novamente, apenas os valores da obtenção mais recente são aceites — evitando que configurações obsoletas ou parciais sejam aplicadas.
P.Onde posso obter suporte se não conseguir resolver um problema?
Visite o Centro de Ajuda da MultiLipi para documentação adicional ou contacte o suporte da MultiLipi diretamente através da página de contacto em multilipi.com.

