Net-Base Plugin

Net-Base AI Multilanguage

Couche linguistique : langue de base allemand, langues cibles actives, détection du navigateur, termes protégés et file d'attente de traduction.

Net-Base AI Multilanguage ist bei uns kein oberflaechlicher Sprachumschalter, sondern eine technische Schicht für Basissprache, Zielsprachen, Browser-Erkennung, Queue-Betrieb, Schutzbegriffe und redaktionelle Vorschau. Genau dadurch bleibt Sprache steuerbar, auch wenn viele Seiten, Themenbereiche, Rechtstexte und SEO-Felder zusammenhaengen.

L’allemand reste la langue de référence

Les nouveaux contenus naissent d’une base allemande tenue à jour éditorialement et y sont ensuite transférés de manière contrôlée vers les langues cibles actives.

Les noms d’entreprise et de produit restent stables

Les termes protégés garantissent que les marques, noms de projets et termes spécifiques à l’entreprise ne sont pas altérés par la traduction automatique.

File d’attente plutôt que mises à jour individuelles désordonnées

Les modifications des pages, menus, taxonomies, textes de thème et champs SEO sont regroupées, répliquées et suivies de façon visible dans le backend.

Ce que ce module accomplit concrètement

Gère la langue de base allemande, les langues cibles actives, la détection du navigateur, la file d’attente de traduction et les aperçus backend pour les variantes linguistiques.

Fonctions

  • La langue de base est toujours l’allemand ; toutes les autres langues actives sont générées à partir de celle-ci.
  • Prend en charge les pages, articles, Custom Post Types publics, éléments de menu, taxonomies, sous-titres du site ainsi que les textes fixes des thèmes et plugins.
  • Retraduit automatiquement les contenus modifiés lorsque l’automatique est active.
  • Affiche les variantes linguistiques en frontend via la langue du navigateur ou ?lang=xx.
  • Les termes protégés tels que les noms d’entreprise, de produit et de projet restent inchangés.

Contrôle de langue en frontend

  • La détection du navigateur ne s’applique qu’aux langues cibles activées.
  • ?lang=en force la langue directement, ?lang=de bascule sur la langue de base, ?lang=auto rétablit la détection automatique.
  • Le choix de langue courant est conservé via le cookie du plugin et réappliqué lors de nouvelles visites de pages.
  • Si aucune version n’existe encore pour une langue, l’affichage revient de façon contrôlée à l’allemand.

File d’attente et exploitation

  • Les textes nouveaux ou obsolètes vont dans une file d’attente de traduction.
  • La file est traitée en arrière-plan via Cron et un déclenchement supplémentaire.
  • Le nombre de workers parallèles est configurable ; les workers supplémentaires s’exécutent en tant que processus de file distincts signés avec réclamation via la base de données plutôt qu’en tant que threads PHP non sécurisés.
  • La taille des lots et l’intervalle contrôlent la vitesse, la charge sur l’API et les coûts.
  • Les jobs ayant échoué peuvent être relancés collectivement.

Aides dans le backend

  • L’éditeur propose des onglets de variantes linguistiques pour la prévisualisation par langue active.
  • On y voit pour chaque champ si la traduction est à jour, en attente, obsolète ou a échoué.
  • La page d’administration affiche l’état global, les dernières erreurs et l’activité actuelle de la file.
  • Lors de l’enregistrement des paramètres, l’intégralité du contenu peut être réinsérée dans la file.
  • Les termes protégés par défaut sont visibles dans un onglet dédié ; des termes protégés personnalisés peuvent y être gérés comme liste additionnelle.
  • Les termes protégés sont masqués avant la requête à l’IA puis réinsérés à l’identique afin que les noms de marques et de produits ne soient pas translittérés.

Interaction avec le SEO

  • Le module linguistique fournit la langue du frontend sur laquelle se fondent hreflang, Canonical et les métadonnées SEO.
  • Les nouvelles langues actives peuvent être traduites par les autres Net-Base plugins, à condition que ceux-ci enregistrent leurs contenus.
  • Les titres SEO et descriptions ne sont pas gérés ici, mais sont reliés linguistiquement à ce système par les modules SEO.

Limitations et remarques

  • Sans clé API valide, les nouveaux jobs restent en attente ou échouent.
  • Un très grand nombre de langues actives allonge la durée de la file, augmente les coûts et le volume de contenus à maintenir.
  • La langue de base reste directrice au niveau rédactionnel. Les langues cibles doivent toutefois être vérifiées par sondages.

Positionnement

Le multilinguisme est la couche linguistique technique du site. Il ne fournit pas de stratégie SEO et ne remplace pas le contrôle rédactionnel dans les langues cibles.

Pourquoi cette couche est importante pour la visibilité internationale

Dès que le site, le magazine et le SEO deviennent multilingues, un simple commutateur de langue ne suffit plus. Il s’agit alors de canonicals spécifiques à chaque langue, de dénominations cohérentes, de fallbacks propres et de la manière dont les contenus modifiés sont techniquement répliqués de manière ordonnée vers plusieurs langues.

Ne pas traiter les langues comme une affaire secondaire

Le multilinguisme n’a une valeur économique que lorsque langue, SEO, termes protégés et rédaction sont pensés ensemble sur le plan technique. C’est précisément pour cela que ce module a été conçu.