100% Free & Open Source GPL-2.0-or-later · Local-First Privacy

Multilingual WordPress,
Engineered for Performance.

Two WordPress plugins and one optional local client. WPMMCC ATS translates a site. WPMMCC copies content between sites. WPTSALL Client automates translation on your own machine. No subscriptions and no license keys.

No SaaS Accounts Needed
Zero Database Bloat
Bring Your Own AI (DeepSeek / OpenAI)
WordPress 6.2+ & PHP 7.4+

Pick the piece that matches the job

Translation and cross-site sync are different plugins. The client only automates translation. None of them calls www.wpmm.cc.

WordPress plugin · 2.1.4

WPMMCC ATS

Multilingual translation on your own site. It scans fields, edits translations in wp-admin, and publishes each language as a virtual site (for example /zh_cn/) or on a network subsite. Manual translation does not need the client. REST namespace wptsall/v2.

Translation guide →
WordPress.org · GitHub

WordPress plugin · 1.0.0

WPMMCC

Cross-site content sync between standalone sites and multisite subsites. Paired sites talk to each other with JSON signed by HMAC-SHA256. There is no central server and no translation client. REST namespace wpmmcc/v1.

Sync guide →
GitHub

Optional companion · 2.1.9

WPTSALL Client

Automates WPMMCC ATS with your own AI keys. WebUI is a browser page at 127.0.0.1:8977. Desktop is a local window at 127.0.0.1:8978 and stays on this computer. It does not copy content between sites.

Client guide →
GitHub · Signed releases

Experience the Plugin in Action

Explore how WPMMCC ATS and WPTSALL Client handle content discovery, side-by-side editing, virtual routing, and asynchronous local AI workers.

wp-admin / WPTSALL > Models & Content Scanner
Interactive Live State
Detected Content Types
WooCommerce Products 24 Fields
ACF Pro Custom Fields 18 Fields
Elementor Templates 32 Fields
WordPress Core Posts 12 Fields
Navigation Menus 6 Fields

Model: product (WooCommerce)

Auto-discovered schema via AST scanner
Field Key Data Type Storage Location Rule Action
post_title Plaintext wp_posts Translate
post_content HTML / Blocks wp_posts Translate
_regular_price Numeric Float wp_postmeta Sync As-Is
_thumbnail_id Attachment ID wp_postmeta ID-Mapping
product_cat Taxonomy Term IDs wp_term_relationships ID-Mapping
_wc_rating_count Calculated Metric wp_postmeta Compute
Single shared rule set: Used concurrently by wp-admin manual editor and WPTSALL Client API.
Source Content en_US (Default Site)
Read Only
Product Title
Premium Ergonomic Office Chair with Lumbar Support
Short Description
Engineered for breathable comfort, multi-stage recline, and dynamic spinal alignment during long coding sessions.
SKU & Metadata
SKU: CHAIR-ERG-01 | Price: $349.00 [Synced]
Target Content zh_CN (Virtual Site: /zh_cn/)
Live Editable
Translated Title
人体工学高弹网布办公椅(带自适应腰靠)
Translated Short Description
专为长时间编程打造:透气清凉网布、多档线控倾仰,提供动态自适应脊柱承托。
Translation Memory (98% Match):
“专为长时间办公打造:高弹透气网布...”
Primary Physical Site https://www.example.com/shop/ergonomic-chair/
Language: English (en_US) · Source post ID: #1024 in core WordPress table
Status: 200 OK
Physical Root
Virtual Router resolves language context on the fly (Zero DB duplication)
Virtual Target Site https://www.example.com/zh_cn/shop/ergonomic-chair/
Language: 简体中文 (zh_CN) · Bound Relation: rel_id_442 · Virtual Prefix: /zh_cn/
Auto Canonical & Hreflang
SEO Clean URL
Why Virtual Site Routing Matters: Unlike legacy plugins that clone entire posts or require messy multisite networks, WPMMCC ATS routes virtual prefixes using lightweight translation relation tables. Your database stays compact, queries remain fast, and your SEO hierarchy remains pristine.
1

REST Protocol v2

Client requests pending translation tasks via route secret & device token.

/wp-json/wptsall/v2/{route_secret}/client/...
2

Local SQLite Queue

Payload stored locally on 127.0.0.1; zero content touches any cloud proxy.

~/.local/share/wptsall-client/runtime/wptsall.db
3

Any LLM / API

Client calls your configured endpoint (DeepSeek, OpenAI, Claude, DeepL, Ollama).

User-Controlled API
4

Idempotent Write-back

Results verified and written back to WordPress with automatic collision safety.

State: Completed
Local-First Guarantee: WPTSALL Client runs on your local workstation or private server as a native binary (Rust) or local WebUI. You never need to hand over your database credentials, API keys, or website content to any third-party SaaS intermediary.

Everything Needed for Enterprise WordPress Multilingual

Engineered from scratch to solve the performance bottlenecks, database bloating, and high recurring costs of legacy translation solutions.

Intelligent Content & Field Scanner

Automatically traverses custom post types, taxonomies, menus, ACF custom fields, WooCommerce products, and Elementor templates. Categorizes fields into translatable strings, synchronized metadata, and term ID mapping.

Zero-Bloat Virtual Site Routing

Serve each language from a URL prefix (for example /zh_cn/) without cloning core tables. The same plugin also runs on WordPress network subsites. Virtual sites get canonical and hreflang tags.

In-Admin Dual-Panel Editor

Translate posts, terms, and metadata side-by-side directly inside wp-admin. Source text on the left, editable target on the right. Works 100% standalone without requiring external client software or third-party connections.

Built-In Translation Memory

Every translated segment is indexed locally. When identical or similar phrases recur across posts, the system suggests previous approved translations with fuzzy match confidence scores, accelerating manual workflow and ensuring brand consistency.

Local-First Client Engine

The optional WPTSALL Client automates WPMMCC ATS only. WebUI is the browser page at 127.0.0.1:8977. Desktop is a separate local window at 127.0.0.1:8978. Task state stays in local SQLite.

Any AI Translation Provider

Plug in your own API keys for DeepSeek, OpenAI GPT-4o, Claude 3.5, DeepL, Google Cloud Translate, or local Ollama models. You pay direct wholesale token rates with bounded retries and zero subscription markup.

WPMMCC ATS vs. Traditional Solutions

See how our modern open-source, local-first architecture compares against expensive SaaS translation plugins.

Feature / Capability WPMMCC ATS + WPTSALL Client Traditional Plugins (WPML / Weglot / TranslatePress)
Pricing & License 100% Free & Open Source (GPL-2.0-or-later) $99 – $499+ / year recurring or per-word SaaS fees
Data Ownership & Privacy Local-First: Stored on your server & local workstation Content routed through proprietary cloud proxies
Database Architecture Virtual site routing without cloning core tables Creates duplicate post rows or dozens of custom tables
AI Provider Flexibility Any HTTP(S) endpoint (DeepSeek, OpenAI, Ollama) Locked into vendor-selected translation credit packages
Third-Party Model Support Auto-scan for WooCommerce, ACF, Elementor & Menus Supported, but often requires multiple paid add-on plugins
Manual Translation Mode Built-in dual-panel editor + Translation Memory Available in editor or front-end string replacer

How It Works in Practice

This path is WPMMCC ATS. Cross-site copying is the separate WPMMCC plugin.

1

Install & Run Wizard

Install WPMMCC ATS from the WordPress.org directory. The setup wizard scans your content plugins (WooCommerce, ACF, Elementor) and creates your base rule set automatically.

2

Configure Site Relations

Link your source language to desired target languages. Assign virtual URL prefixes (such as /en_us/ or /zh_cn/) without creating extra sites or tables.

3

Translate in Dual-Panel Editor

Open WPTSALL > Manual Translation. Translate posts, taxonomies, and meta fields side-by-side with automatic Translation Memory suggestions.

4

(Optional) Automate with AI

Deploy the free WPTSALL Client, paste your device token & route secret, connect your favorite AI provider (DeepSeek/OpenAI), and run batch worker tasks.

Step-by-Step Learning Resources

Comprehensive documentation for developers, administrators, and translators, available in both English and Simplified Chinese.

Getting Started Guide →

Requirements, initial installation, setup wizard walkthrough, content plugin scanning, and creating your first site relation.

Manual Translation Guide →

Using the built-in two-panel wp-admin translation editor, managing translation memory, handling taxonomies, and gettext strings.

Automatic Translation Guide →

Setting up the WPTSALL Client, generating device tokens and route secrets, connecting LLM providers, and running background workers.

Client Setup & Admin Guide →

Cross-platform installation on Linux, macOS, and Windows, signed OTA updates, uninstallation, parameters, and daemon configuration.

Cross-Site Sync (WPMMCC) →

Pair standalone sites or multisite subsites and sync content directly. This plugin does not translate and does not use the client.

Frequently Asked Questions →

Licensing details, privacy and data boundary explanations, language pack support, multisite compatibility, and troubleshooting.

Complete Documentation Hub →

Full reference index with detailed technical architecture diagrams, API schemas, and release changelogs.

简体中文文档导航 →

面向中文站长与开发者的全套官方指南,涵盖安装部署、字段扫描、手动翻译及本地 AI 自动化写回。