Perfil do módulo
Net-Base AI Multilanguage em resumo
Net-Base AI Multilanguage não é, para nós, um comutador de idioma superficial, mas uma camada técnica para idioma base, idiomas de destino, deteção do browser, operação por queue, termos protegidos e pré-visualização editorial. É precisamente isso que mantém o idioma controlável, mesmo quando muitas páginas, áreas temáticas, textos legais e campos de SEO estão interligados.
O alemão mantém-se tecnicamente líder
Novos conteúdos surgem a partir de uma base alemã mantida editorialmente e, a partir daí, são transferidos de forma controlada para idiomas de destino ativos.
Nomes de empresas e produtos mantêm-se estáveis
Termos protegidos garantem que marcas, nomes de projeto e termos específicos da empresa não se fragmentem com a tradução automática.
Queue em vez de atualizações individuais instáveis
Alterações em páginas, menus, taxonomias, textos de tema e campos de SEO são recolhidas, propagadas e acompanhadas de forma visível no backend.
O que este módulo faz concretamente
Gere o idioma base alemão, idiomas de destino ativos, deteção do browser, queue de tradução e pré-visualizações no backend para variantes de idioma.
Conjunto de funcionalidades
- O idioma base é sempre o alemão; todos os outros idiomas ativos são gerados a partir dele.
- Suporta páginas, artigos, Custom Post Types públicos, itens de menu, taxonomias, subtítulo do website, bem como textos fixos de tema e plugin.
- Traduz automaticamente de novo conteúdos alterados, quando a automação está ativa.
- Mostra variantes de idioma no frontend via idioma do browser ou ?lang=xx.
- Termos protegidos como nomes de empresas, produtos e projetos permanecem inalterados.
Gestão de idioma no frontend
- A deteção do browser atua apenas sobre idiomas de destino ativados.
- ?lang=en força um idioma diretamente, ?lang=de muda para o idioma base, ?lang=auto volta a colocar na deteção automática.
- A seleção atual do idioma é mantida através do cookie do plugin e, mais tarde, reavaliada em novos acessos a páginas.
- Se ainda não existir nada para um idioma, a saída recua de forma controlada para alemão.
Queue e operação
- Textos novos ou desatualizados entram numa queue de tradução.
- A queue é processada em segundo plano via Cron e um kickoff adicional.
- O número de workers paralelos é configurável; workers adicionais correm como processos de queue separados e assinados, com claiming na base de dados, em vez de threads PHP inseguras.
- Tamanho do batch e intervalo controlam velocidade, carga da API e custos.
- Jobs falhados podem ser reiniciados em conjunto.
Ajudas no backend
- No editor existem separadores de variantes de idioma para pré-visualização por cada idioma ativo.
- Aí vê-se por campo se a tradução está atual, em espera, desatualizada ou falhada.
- A página de administração mostra estado global, últimos erros e a operação atual da queue.
- Ao guardar as definições, todo o inventário pode ser reenfileirado.
- Termos protegidos padrão estão visíveis num separador próprio; termos protegidos próprios podem ser mantidos ali como lista adicional.
- Termos protegidos são mascarados antes do pedido à IA e, depois, reinseridos exatamente, para que nomes de marcas e produtos não sejam transliterados.
Interação com SEO
- O módulo de idioma fornece o idioma do frontend, sobre o qual assentam hreflang, Canonical e metadados de SEO.
- Novos idiomas ativos podem ser traduzidos em conjunto por outros plugins Net-Base, desde que estes registem os seus conteúdos.
- Títulos e descrições de SEO não são mantidos aqui, mas são ligados linguisticamente pelos módulos de SEO com este sistema.
Limites e notas
- Sem uma API-Key válida, novos jobs permanecem em espera ou falham.
- Muitos idiomas ativos aumentam tempo de execução da queue, custos e a quantidade de conteúdos a rever.
- O idioma base mantém-se editorialmente líder. Ainda assim, os idiomas de destino devem ser verificados por amostragem.
Enquadramento
A multilinguagem é a camada técnica de idioma do website. Não fornece uma estratégia de SEO e não substitui o controlo editorial nos idiomas de destino.
Porque esta camada é importante para visibilidade internacional
Assim que website, magazine e SEO se tornam multilingues, um simples comutador de idioma deixa de ser suficiente. Passa a tratar-se de Canonicals específicos por idioma, designações consistentes, fallbacks limpos e a questão de como conteúdos alterados podem ser propagados tecnicamente de forma estável para vários idiomas.
Não tratar idiomas como um detalhe
A multilinguagem só se torna economicamente interessante quando idioma, SEO, termos protegidos e redação são pensados tecnicamente em conjunto. É exatamente para isso que este módulo foi construído.