
外掛標籤
開發者團隊
原文外掛簡介
SimplePoTranslate is the safest way to translate WordPress themes and plugins with AI — directly from your dashboard. It auto-detects every translatable theme and plugin on your site, translates into 39 languages, and writes ready-to-use .po/.mo files without touching a single line of your theme or plugin code.
Unlike generic AI translators, SimplePoTranslate is built for gettext: it is designed to keep placeholders (%s, %1$s), HTML tags, and plural forms intact, so your strings stay valid after translation.
Why developers and agencies choose it:
Auto-detect everything — Recursively scans every active theme and plugin and finds .po, .pot, and untranslated projects, with 3-layer name resolution that handles non-standard slugs (e.g. ACF Pro).
Translate many languages at once — Each language runs as its own job, so if one fails the rest still complete.
Built for gettext — Designed to preserve placeholders (%s, %1$s), HTML tags, and plural forms during translation.
Manual or automatic — Download, translate and upload the files yourself, or add an API key and click Auto Translate.
Inline string editor — Fix fuzzy and untranslated strings in your browser, filter by status, and save with one click.
POT file generation — Scan your plugin or theme source code and generate a fresh .pot template.
Safe imports — Upload a ZIP or a bare .po; an automatic backup is taken before every import and the .mo is compiled for you.
No subscription lock-in — A free tier plus an optional one-time plan; no recurring fee required.
Perfect for:
Theme and plugin developers, freelancers, and agencies localizing WordPress, WooCommerce, LMS plugins (LearnDash, LifterLMS), and membership sites.
Supported Languages:
Turkish, Spanish, German, French, Italian, Portuguese (Brazil), Russian, Japanese, Chinese (Simplified), Korean, Arabic, Dutch, Polish, Ukrainian, Czech, Swedish, Danish, Finnish, Hungarian, Romanian, Greek, Thai, Vietnamese, Hebrew, Indonesian, Malay, Filipino, Hindi, Bengali, Urdu, Persian, Serbian, Croatian, Slovak, Bulgarian, Lithuanian, Latvian, Estonian, and Slovenian.
How It Works:
Install and activate the plugin.
Navigate to SimplePoTranslate in the admin menu.
Scan your site to discover all translation files.
Choose your target languages and translate — either via the API or manually.
Import the translated files and your site is localized!
External services
This plugin connects to the SimplePoTranslate API (a third-party service operated by the plugin author) to provide optional AI-assisted translation of PO files. The service is only contacted when you explicitly choose to use it.
What the service is and what it’s used for:
The SimplePoTranslate API is a cloud translation service that accepts a PO file and a target language code, returns a translated PO file, and reports account quota usage. It is used to power the “Auto Translate” feature in the plugin. Use of the service is entirely optional — the plugin’s manual translation workflow works without it.
When data is sent:
The plugin contacts the service only in the following situations, all of which require a signed-in administrator to take explicit action:
When you enter an API key in SimplePoTranslate → Settings and click Test API Key (sends the key to GET /account for validation).
When you open the SimplePoTranslate Dashboard while an API key is configured (fetches account plan and quota from GET /account). The result is cached for one hour.
When you click Auto Translate on the Scanner page (uploads the selected PO file to POST /jobs/create).
While a translation job is running, the plugin polls GET /jobs/{id}/status in the background until completion, then downloads the translated ZIP from a signed URL returned by the service.
What data is sent:
The Bearer API key you entered in Settings (required for every request).
The contents of the selected PO file (only when you submit a job — never otherwise).
The target language code you selected (e.g. tr_TR, de_DE).
The translation mode (empty_only).
No site URL, user identity, or other personal data is transmitted. The API key is stored encrypted (AES-256-CBC) in the WordPress options table.
Service provider and legal terms:
The SimplePoTranslate API is provided by the plugin author. Use of the service is governed by the following documents, which you should review before entering an API key:
Terms of Service: https://simplepotranslate.com/terms
Privacy Policy: https://simplepotranslate.com/privacy
Privacy
This plugin does not collect or transmit any data on its own. It only sends data to the SimplePoTranslate API when you explicitly use the Auto Translate feature or connect an API key (see the External services section above for details on what is sent and when). All translation work performed without an API key happens entirely on your own server.
