Running a Multilingual WordPress Site: Translation Ownership and Content Operations
By Daniel Carter, Senior AI & Web Development Consultant
Convert2WP – Convert your AI website to WordPress
The technical side of a multilingual website is often completed before anyone decides how translations will stay current. A team imports several language versions, installs a language plugin and admires the switcher. Then the English service description changes, a local editor updates one price, and the German page keeps advertising the previous offer. The website still functions, but its content has stopped agreeing with itself. This is an operational problem rather than a missing meta tag, and more automation alone will not resolve it.
WordPress can support a practical multilingual publishing system if the content model, responsibilities and review states are explicit. The aim is not to make every language a literal copy. It is to keep shared facts consistent while allowing each market to communicate naturally. This guide concentrates on editorial operations after a migration from an AI builder. For URL structures and crawler annotations, see the separate multilingual SEO architecture guide. The two subjects complement each other, but they require different decisions and different owners.
Separate shared facts from local expression
Start by identifying the facts that must remain aligned: product specifications, eligibility rules, service coverage, contractual conditions and important contact details. Keep them distinct from language-specific expression such as an introduction, an example or a local search phrase. A translation can be excellent prose while describing an outdated service. Conversely, a perfectly synchronised sentence can sound unnatural in its destination language. A sustainable model supports both factual alignment and editorial freedom instead of forcing teams to choose between them.
For example, a consultancy page might share its service identifier and delivery process across languages while allowing each market to use a different headline and case study. If the business changes the delivery process, that field becomes a review trigger for every associated translation. If an editor improves a local introduction, the change need not propagate globally. This distinction reduces unnecessary translation work and makes genuine updates easier to spot. Record it in the content specification before importing hundreds of pages.
Choose a translation model that editors understand
Multilingual plugins use different approaches. Some connect separate posts representing each language; others translate rendered strings or provide their own translation editor. These models influence revisions, field storage, previews and integrations. Evaluate the current plugin documentation against your actual content types rather than choosing solely by the number of supported languages. A site built around structured product fields has different needs from a short brochure site whose content lives mostly in block paragraphs.
Use one primary multilingual system and establish how it interacts with custom fields, SEO settings and reusable patterns. Two plugins independently translating the same output create uncertainty about the source of truth. A theme change should not silently discard translated interface labels. Likewise, a new custom field should have a declared translation rule: copy, translate independently or remain shared. Editors should be able to answer where a translated value lives without opening the database. That clarity is a useful selection criterion.
Import relationships as well as paragraphs
An AI-built site may contain independent routes with no formal connection between their language versions. During migration, maintain a mapping from the source route to the WordPress entry and its translation group. Titles and slugs are not reliable identifiers because they naturally differ by language and may change later. Use a stable source identifier or a controlled import key. Keep the mapping outside individual page bodies so a content correction does not break the association used by the language switcher.
Account for translated taxonomies, media descriptions and navigation labels. A case study can have a translated body while still showing an English category name in its breadcrumb. Images can be shared as files while their alternative text and captions vary appropriately. Avoid duplicating large media files solely to translate a caption unless the chosen plugin requires it. The migration is successful when the editor can follow the relationship between versions, not merely when the front end happens to display the right text.
Create review states that reflect real work
A useful translation workflow distinguishes new content, draft translation, linguistic review, factual approval and published content. Not every organisation needs a plugin enforcing five separate states, but the responsibilities should exist. The reviewer checking terminology may not be the person authorised to approve a legal claim. Give each stage a clear completion condition. A translator should know whether their task is adapting prose, verifying source facts or both. Otherwise a page can collect several approvals while an important assumption remains unchecked.
When the source changes, mark affected translations for review rather than overwriting them immediately. Automatic replacement can erase local improvements or publish an unapproved claim. Save a source revision reference with the translation task if the workflow supports it. Reviewers can then see what changed since the previous approved version instead of comparing entire pages from memory. This is especially valuable for service pages that evolve frequently while translations are maintained by freelancers working on different schedules.
Maintain a small, opinionated terminology register
A glossary is most useful when it captures decisions people actually argue about. Include product names, technical terms, service descriptions and words that have a specific meaning in the business. Record forbidden alternatives where confusion is likely. Do not turn it into a giant dictionary nobody reads. A short register with examples gives translators more practical guidance than hundreds of unexplained entries. Update it when reviewers resolve a disagreement so the same issue does not return on the next page.
Include tone and formatting conventions as well. Decide how the brand addresses readers, how units and decimal separators appear, and whether technical English terms remain untranslated. These rules should not prevent natural writing. Their purpose is to remove accidental variation, such as three translations of the same product feature within one language. Machine-generated drafts can save time, but qualified review remains important for factual nuance, local intent and passages where a literal translation would mislead a reader.
Handle incomplete languages deliberately
A partially translated site needs a policy for missing pages. A language switcher should not suggest an equivalent destination that does not exist. Depending on the content model, you might hide the unavailable option, keep the reader on a local section index or offer the source-language article with a clear label. Avoid silently showing mixed-language content under a URL that implies a complete translation. It confuses readers and complicates editorial tracking because the page looks published even though translation work remains.
Launch languages based on meaningful coverage rather than an impressive language count. A small set of well-maintained commercial pages may be more useful than a complete archive of stale translations. Define which page types are required for a language launch and which can follow later. For regulated or transactional services, required local information may differ by jurisdiction. Translation readiness is therefore a business decision as well as an editorial one. A technically valid language route does not establish that its content is suitable for every market.
Preserve local edits through future deployments
Once WordPress becomes the publishing system, production content should not be replaced by a developer's staging database during a routine theme deployment. Local editors may have made changes since staging was copied. Deploy code separately and move specific configuration or content updates through a controlled process. Treat reusable patterns carefully: a global pattern update can affect several translated pages if those pages share the same object. Confirm whether the pattern is intentionally shared or should have a language-specific counterpart.
Train editors with examples drawn from their actual pages: updating a service fact, requesting a translation review and changing a local image caption. Keep training brief and repeatable. Convert2WP.net is an option for moving the visual website into WordPress, but translation ownership remains an editorial responsibility. Small spacing or font differences can often be corrected later with theme settings or a suitable plugin. A missing owner for factual updates is harder to fix, so establish that ownership before expanding the next language.