FeaturesPluginPricingResources
Change Language
WordPress Plugin v1.0

Translate WordPress Themes & Plugins in Minutes

The safest way to localize your WordPress projects without breaking the code. Scan all translatable strings, translate into 40 languages with AI, and deploy production-ready .po/.mo files — all from your WordPress dashboard.

Complete Feature SetEverything You Need to Localize WordPress

12 plugins · 3 themes
WooCommerce
5 langs
ACF Pro
3 langs
Contact Form 7
2 langs
My Theme
0 langs

Smart File Scanner

Recursively scans all plugin and theme directories. Detects .po, .pot, and untranslated projects with 3-layer name resolution — even handles ACF Pro and other plugins with non-standard slugs.

Select Languages
Spanish (es_ES)
French (fr_FR)
German (de_DE)
Turkish (tr_TR)
Japanese (ja)
+35 more languages

40-Language Auto Translate

Select multiple target languages and translate them all simultaneously with a single click. Each language runs as a separate job — if one fails, the others continue.

All (47)Fuzzy (3)Empty (8)
Add to CartSepete Ekle
CheckoutÖdeme
Order totaluntranslated
CloseSave All

Inline String Editor

Edit fuzzy and untranslated strings directly in your browser. Filter by status, see dot badges for fuzzy (orange) and untranslated (red), and save all changes with one click.

my-plugin.pot
Generated from source
__( 'Add to Cart' )
_e( 'Checkout' )
_n( 'Item', 'Items' )
esc_html__( 'Save' )
47 strings extracted

POT File Generator

Generate .pot template files from source code for plugins without translation files. Recognizes all WordPress i18n functions: __(), _e(), _n(), _x(), esc_html__(), and more.

Upload ZIP
Auto .bak
Deployed

Safe Import System

Upload ZIP or bare .po files. Automatic .bak backup before every import. Files are placed in the correct WordPress languages directory and .mo is compiled automatically.

load_textdomain_mofile
plugins/smart-slider/lang/
+languages/plugins/
// .l10n.php cache cleared
✓ Translation loaded correctly

Translation Loading Interceptor

Hooks into WordPress load_textdomain_mofile to ensure your translations always load correctly — even for plugins like Smart Slider 3 that use custom loading logic.

See It In Action

Clean, Familiar WordPress UI

WP Admin › SimplePoTranslate
Settings
API Key
spt_••••••••••••••••● Pro
Language Filter
esfrdetr+36
Translation Behavior
Only fill empty msgstr

Settings & API Connection

Connect your API key, set language filters, configure translation preferences, and manage advanced options — all in one settings page.

WP Admin › Scan Files
File Scanner
15 files
WooCommerce
3 files
100%
ACF Pro
2 files
87%
Contact Form 7
1 file
0%

File Scanner

Accordion view grouped by plugin/theme. Each file shows type, language, progress pie chart, translated/total count, and location badge.

WP Admin › Translations
Translations
woocommerce-es_ESCompleted
Edit StringsFix Missing
woocommerce-fr_FRProcessing
acf-de_DECompleted
Edit StringsFix Missing

Translation Management

Track active jobs with real-time progress. View, edit, fix missing strings, or delete translations — all from a single page.

Two Ways to Use It

Pick the Workflow That Fits You

Recommended

Automatic Mode (Pro)

Enter your API key in Settings, click 'Auto Translate' on any file, select target languages, and the plugin handles everything — translation, download, and deployment. Never leave your WordPress dashboard.

  • One-click translate into 40 languages simultaneously
  • Real-time progress bar and status tracking
  • Auto-deploys .po/.mo to correct WordPress directory
  • Fix missing strings with a single click
Get Pro Access
Auto Translate · 5 languages
WooCommerce247 strings
es_ES
100%
fr_FR
100%
de_DE
100%
tr_TR
87%
ja
64%
Translating ja…
.po.mo
Scan & download .po/.pot
From WordPress dashboard
1
Translate externally
simplepotranslate.com or any tool
2
Upload result (ZIP or .po)
Auto-compiles .mo + deploys
3
Free · No API Key

Manual Mode (Free)

No API key needed. Download .po or .pot files from the Scanner, translate them on simplepotranslate.com or any tool like Poedit, then upload the result back. The plugin compiles .mo and places files in the right directory.

  • 1Install and activate the plugin
  • 2Scan your plugins and themes
  • 3Download .po/.pot and translate externally
  • 4Upload translated file — auto-compiled and deployed
Download Free Plugin
Simple Setup

Up and Running in 4 Steps

1

Install & Activate

Upload to your WordPress plugins directory or install from the WordPress plugin screen. Requires PHP 8.0+ and WordPress 6.4+.

2

Scan Files

Go to SimplePoTranslate > Scan Files. The plugin automatically detects all .po, .pot files and untranslated projects across your plugins and themes.

3

Translate

Two paths: (A) Manual — download the file, translate externally, upload the result. (B) Automatic — enter API key, select languages, click Auto Translate.

4

Done!

Translations are deployed to wp-content/languages/. They persist even if you deactivate the plugin. Your site is now multilingual.

Free vs Pro

Choose Your Plan

FeatureFreeProLifetime Pro
Manual translate (download/upload)
POT file generation
Inline string editor
File scanning
Language filter
API auto-translate
Multi-language simultaneous translation
Fix Missing one-click translate
Monthly string quota1,000250,000250,000
Loved by Developers

What Plugin Authors Are Saying

Finally a tool that handles .pot files correctly. The multi-language auto translate is a game changer — I translate 5 languages in under a minute.
AM

Alex M.

WordPress Plugin Developer

We were paying $49/mo for a translation service with a 50k string cap. Switched to SimplePoTranslate Pro — 250k strings for $19/mo. Paid for itself on day one.
SK

Sarah K.

WooCommerce Developer

The POT generator saved me from setting up WP-CLI just to extract strings. Scan, generate, translate — all from the dashboard.
DR

Daniel R.

Full-Stack WP Developer

The safe deactivation feature sold me. Translations stay in wp-content/languages even after removing the plugin. No lock-in.
MV

Marta V.

WordPress Theme Author

250,000 strings at $19/month is unheard of. I translate 8 plugins across 12 languages and I'm nowhere near the limit. Best value in the WordPress translation space.
JB

Jonas B.

Localization Engineer

Set it up in 10 minutes. API key from dashboard, paste into WP settings, done. My team uses it every sprint to push translations.
RT

Rachel T.

Agency Developer

FAQ
Frequently Asked Questions

Does the plugin modify my theme or plugin files?
No. All translations are written to WordPress standard directories (wp-content/languages/plugins/ or wp-content/languages/themes/). Your original files are never touched.
Will my translations be deleted if I remove the plugin?
No. Translations are stored in WordPress languages directory and continue to work after deactivation or removal. Only the Full Reset option (Settings > Danger Zone) can remove them.
Can I use it without an API key?
Yes. Manual mode is completely free — download .po/.pot files, translate with any tool (simplepotranslate.com, Poedit, Loco Translate, etc.), and upload the result back.
Which file formats are supported?
PO (Portable Object), MO (Machine Object), and POT (PO Template) — WordPress standard translation formats. ZIP upload is also supported for importing translation bundles.
Can I translate into multiple languages at once?
Yes. In API mode, select multiple target languages from the 40 supported languages and translate them all simultaneously with a single click.
Does it create backups?
Yes. A .bak backup of the existing .po file is automatically created before every import operation.
Can I use it alongside Loco Translate?
It technically works, but there is a risk of load_textdomain_mofile filter conflicts. We recommend using one or the other.
Does it work with WooCommerce / ACF Pro / Smart Slider 3?
Yes. The 3-layer plugin name resolution, bundle duplicate deduplication, and Translation Loading Interceptor handle plugins with non-standard slugs or custom translation loading logic.
What are the system requirements?
WordPress 6.4 or higher, PHP 8.0 or higher, and admin access to your WordPress install. Tested up to WordPress 6.9. For API mode, a Pro or Lifetime account and API key are required.
How much does SimplePoTranslate cost?
The WordPress plugin is free forever. The free plan on simplepotranslate.com gives you 3 files and 1,000 strings per month. Pro costs $19/month or $190/year with 250,000 strings per month. Lifetime access is a one-time payment of $399 with the same 250,000 monthly string quota.
Technical Details

Built for WordPress Developers

Lightweight, secure, and compatible with any WordPress setup.

Language Filter

Filter the Scanner, Translations page, and Auto Translate modal to show only the languages you care about. Perfect for multilingual sites with specific target locales.

Smart Dashboard

See your account status, plan badge, monthly string usage with progress bar, and quick action cards. A 'Mission Complete' panel appears when all files are fully translated.

Translation Management

Track active jobs with real-time progress bars. View completed translations grouped by plugin/theme. One-click 'Fix Missing' to translate only the missing strings.

Enterprise-Grade Security

API keys encrypted with AES-256-CBC. All AJAX operations protected by WordPress nonce verification. Path traversal protection, XSS escaping, and CSRF protection on every request.

Safe Deactivation

Translations are stored in WordPress standard directories — they keep working even after deactivation. Uninstall removes only plugin data, never your translation files.

Cache Defense

All admin pages use nocache_headers() to prevent LiteSpeed Cache, WP Super Cache, and similar plugins from serving stale data. Object cache invalidation on every settings change.

WordPress 6.4+ compatible, tested up to 6.9Requires PHP 8.0+265 unit tests, 630 assertionsGPLv2 or later licenseOOP Singleton architecturewp.org Plugin Directory standards

Start Translating Your WordPress Site Today

Install our free WordPress plugin, connect your API key, and start translating your themes and plugins into 40+ languages — directly from your WordPress dashboard. No coding required.