

The Pages list with the Languages column: each page's language, its translations and "+" to create one.
WorkMore Site Translator makes a WordPress site multilingual the way WordPress works best: every translation is a real post or page. Your existing content stays exactly as it is and is served at the root of your site; every other language — as many as you need — lives under its own prefix (for example /th/ or /ja/), and translations are written in whatever editor you already use — the block editor, Elementor, Flatsome’s UX Builder or any other — because a translation is simply another post.
Translate by copying
Clean URLs, correct SEO
example.com/, example.com/th/, example.com/ja/…) that search engines index separately, one URL per post; a post opened under the wrong prefix is redirected to its own.hreflang alternates and x-default on every translated page, self-referencing canonical URLs, per-language sitemaps advertised in robots.txt — with WordPress’ built-in sitemap, Yoast SEO and Rank Math./th/ only see Thai content: archives, search, feeds, category lists, page lists, previous/next links and sticky posts are all scoped to the language. The front page and the posts page map to their translations.Menus, switcher, site title
[wmst_switcher] shortcode or the wmst_language_switcher() template tag. It links to the translation of the current content and loads no JavaScript.Language packs do the interface
On translated pages WordPress loads the language’s own packs, so core, your theme and your plugins show their interface text (buttons, dates, form labels) in that language automatically. A one-click installer for the pack lives in the settings.
Light
Source code
The plugin’s JavaScript ships minified for performance; the human-readable source is included in the plugin’s src/ directory together with the build configuration (vite.config.js).
Pro add-on
Everything above is free and complete, whatever the number of languages or content types. A separate Pro plugin, sold on workmore.connextsystem.com, adds a WooCommerce integration: products, variations, categories and attributes, synced price and stock, shop, cart, checkout and account pages per language, cart and order language, customer emails in the customer’s language. Inside this plugin the add-on is only mentioned on the “Upgrade to Pro” settings tab; nothing here is locked or limited.