內容簡介
<html>
<ul>
<li>WPMMCC 是一個強大的多語言外掛,可幫助您建立和管理多語言 WordPress 網站,支持基於目錄的 URL(例如 example.com/en/、example.com/zh/)和 WordPress 多站點配置。</li>
</ul>
<h4>問答:</h4>
<ul>
<li><strong>外掛的主要功能有哪些?</strong>
<ul>
<li>內容翻譯:自動翻譯文章、頁面和自定義文章類型、支持多個翻譯提供商(谷歌、DeepL、百度、有道、OpenAI)、批量翻譯並追踪進度、翻譯規則和字段級別配置。</li>
<li>主題翻譯:掃描主題文件中可翻譯的字符串、主題文本的自動翻譯、支持 PHP、JavaScript、Twig 模板、數據庫字符串掃描和主題模板標籤支持。</li>
<li>網站組管理:將網站組織成語言組、基於目錄的多語言結構、多站點網絡支持、主站和子站配置、每組翻譯設置。</li>
<li>SEO 和 URL 管理:自動生成 hreflang 標籤、規範 URL 管理、多語言 XML 網站地圖、目錄站點的 URL 本地化和 SEO 插件兼容性。</li>
<li>任務隊列系統:用於大範圍翻譯的後台處理、Action Scheduler 整合、任務進度監控、失敗任務的重試機制和可配置的批處理。</li>
</ul></li>
</ul>
</html>
外掛標籤
開發者團隊
原文外掛簡介
WPMMCC is a powerful multilingual plugin that helps you create and manage multilingual WordPress websites. It supports both directory-based URLs (example.com/en/, example.com/zh/) and WordPress Multisite configurations.
Key Features
Content Translation
Automatic translation of posts, pages, and custom post types
Support for multiple translation providers (Google, DeepL, Baidu, Youdao, OpenAI)
Bulk translation with progress tracking
Translation rules for fine-grained control
Field-level translation configuration
Theme Translation
Scan theme files for translatable strings
Automatic translation of theme text
Support for PHP, JavaScript, Twig templates
Database string scanning
Theme template tags support
Site Group Management
Organize sites into language groups
Directory-based multilingual structure
Multisite network support
Main site and child site configuration
Per-group translation settings
SEO & URL Management
Automatic hreflang tag generation
Canonical URL management
Multilingual XML sitemaps
URL localization for directory sites
SEO plugin compatibility
Task Queue System
Background processing for large translations
Action Scheduler integration
Task progress monitoring
Retry mechanism for failed tasks
Configurable batch processing
Use Cases
Create a multilingual corporate website
Build an international e-commerce store
Manage a multilingual blog network
Localize WordPress themes
Translate existing content to new languages
Requirements
WordPress 5.0 or higher
PHP 7.2 or higher
MySQL 5.7 or MariaDB 10.2
PHP extensions: openssl, json, mbstring, curl
External Services
This plugin connects to third-party translation and AI services to provide translation functionality. No data is sent to any service until you explicitly configure and use that translation provider. Below is a list of all external services used:
Google Translate API
Purpose: Automatic translation of content
Data sent: Text content to be translated, source and target language codes
When: When user initiates translation using Google as the provider
Service URL: https://translation.googleapis.com/language/translate/v2
Terms of Service: https://cloud.google.com/terms/service-terms
Privacy Policy: https://policies.google.com/privacy
DeepL API
Purpose: Automatic translation of content
Data sent: Text content to be translated, source and target language codes
When: When user initiates translation using DeepL as the provider
Service URL: https://api.deepl.com/v2/translate or https://api-free.deepl.com/v2/translate
Terms of Service: https://www.deepl.com/pro-license
Privacy Policy: https://www.deepl.com/privacy
Baidu Translate API
Purpose: Automatic translation of content
Data sent: Text content to be translated, source and target language codes
When: When user initiates translation using Baidu as the provider
Service URL: https://fanyi-api.baidu.com/api/trans/vip/translate
Terms of Service: https://fanyi-api.baidu.com/doc/5
Privacy Policy: https://fanyi-api.baidu.com/doc/21
Youdao Translate API
Purpose: Automatic translation of content
Data sent: Text content to be translated, source and target language codes
When: When user initiates translation using Youdao as the provider
Service URL: https://openapi.youdao.com/api
Terms of Service: https://ai.youdao.com/doc.s#guide
Privacy Policy: https://ai.youdao.com/doc.s
OpenAI API (or compatible)
Purpose: AI-powered translation using large language models
Data sent: Text content to be translated with translation prompts
When: When user initiates translation using LLM provider
Service URL: Configurable (default: https://api.openai.com/v1/chat/completions)
Terms of Service: https://openai.com/policies/terms-of-use
Privacy Policy: https://openai.com/policies/privacy-policy
Note: Users must configure their own API keys for these services. API keys are stored encrypted using AES-256 encryption in your database and are never logged or exposed in plain text.
Privacy Policy
WPMMCC respects your privacy and handles data responsibly:
Translation Data: Content sent to translation providers is processed according to each provider’s privacy policy
API Keys: Stored encrypted in your database, never transmitted except to the respective provider
No Tracking: The plugin does not track usage or send data to our servers
Local Processing: All other operations are performed locally on your server
For more information, please review the privacy policies of your chosen translation providers.
Credits
WPMMCC uses the following open-source libraries:
Action Scheduler (ASRunner 3.9.99-wpmmcc) – Consolidated build based on Action Scheduler 3.9.0, prefixed tables (wpmmcc_actionscheduler_*), defers to external Action Scheduler instances (e.g. WooCommerce) when present.
WordPress Coding Standards – Code quality
Support
Documentation: Plugin Documentation
Contributing
We welcome contributions! Please see our GitHub repository for:
Bug reports
Feature requests
Pull requests
Translation contributions
