Net-Base AI Multilanguage is not a superficial language toggle for us, but a technical layer for base language, target languages, browser detection, queue operation, protected terms and editorial previews. Precisely through this the language remains controllable, even when many pages, topic areas, legal texts and SEO fields are interconnected.
German remains the technical lead
New content originates from an editorially maintained German base and is then transferred in a controlled manner into active target languages.
Company and product names remain stable
Protected terms ensure that brands, project names and company-specific terms are not fragmented by automatic translation.
Queue instead of sporadic individual updates
Changes to pages, menus, taxonomies, theme texts and SEO fields are collected, propagated and made visible in the backend for tracking.
What this module specifically provides
Manages the base language German, active target languages, browser detection, translation queue and backend previews for language variants.
Scope of functions
- The base language is always German; all other active languages are generated from it.
- Supports pages, posts, public custom post types, menu items, taxonomies, website subtitles as well as fixed theme and plugin texts.
- Retranslates changed content automatically when the automation is active.
- Displays language variants in the frontend via browser language or ?lang=xx.
- Protected terms such as company, product and project names remain unchanged.
Language control in the frontend
- Browser detection only acts on enabled target languages.
- ?lang=en forces a language directly, ?lang=de switches to the base language, ?lang=auto resets to automatic detection.
- The current language choice is persisted via the plugin cookie and evaluated again on subsequent page requests.
- If nothing exists yet for a language, the output falls back to German in a controlled manner.
Queue and operation
- New or outdated texts land in a translation queue.
- The queue is processed in the background via cron and an additional kickoff.
- The number of parallel workers is configurable; additional workers run as separate signed queue processes with database claiming instead of as insecure PHP threads.
- Batch size and interval control speed, API load and costs.
- Failed jobs can be retriggered in bulk.
Backend aids
- The editor provides language-variant tabs for previewing each active language.
- There you can see, per field, whether the translation is current, pending, outdated or failed.
- The admin page shows overall status, recent errors and the current queue operation.
- When saving settings, the entire content set can be re-queued.
- Default protected terms are visible in their own tab; custom protected terms can be maintained there as an additional list.
- Protected terms are masked before the AI request and then reapplied exactly afterwards, so that brand and product names are not transliterated.
Integration with SEO
- The language module provides the frontend language on which hreflang, canonical and SEO metadata are based.
- New active languages can be co-translated by the other Net-Base plugins, provided they register their contents.
- SEO titles and descriptions are not maintained here, but are linguistically linked to this system by the SEO modules.
Limitations and notes
- Without a valid API key, new jobs remain pending or fail.
- A very large number of active languages increases queue runtime, costs and the volume of content that needs follow-up.
- The base language remains editorially authoritative. Target languages should still be spot-checked.
Context
Multilingualism is the website’s technical language layer. It does not provide an SEO strategy and does not replace editorial control in target languages.
Why this layer is important for international visibility
Once website, magazine and SEO become multilingual, a simple language switch is no longer sufficient. Then it is about language-specific canonicals, consistent terminology, clean fallbacks and the question of how changed content is technically and calmly propagated into multiple languages.
Do not treat languages as a secondary concern
Multilingualism only becomes economically relevant when language, SEO, protected terms and editorial work are considered together on a technical level. This module is built precisely for that.