Libre Translate
Fast, SEO-Optimized Engine
PRO upgrades are managed securely inside the plugin via Freemius.
📖 Read DocumentationAutomated WP Translation. Reimagined.
NorthPublisher Libre Translate connects your website to the powerful, privacy-first LibreTranslate engine. Stop bloating your database with traditional multilingual plugins. Translate the DOM in real-time, scale your WooCommerce store, and conquer international SEO without monthly word-count fees.
Explore Core Capabilities
Choose Your Tier
Start for free on smaller blogs, or upgrade to PRO inside the plugin to unlock peak performance preloading, WooCommerce stability, and enterprise SEO capabilities.
Basic Edition
Perfect for smaller sites wanting a fast start with automated translations and no complex setup.
- ✅ Real-time frontend translation engine
- ✅ Floating language switcher (9 languages)
- ✅ URL parameter mode (e.g.,
?lang=es) - ✅ WordPress proxy fallback for stability
- ✅ Local browser caching
- ✅ Basic Performance tuning (Throughput & Intensity)
- ✅ Built-in Debug mode for diagnostics
Professional Edition
Unlock ultimate speed and indexing. Built for production sites, Woo stores, and SEO-driven projects.
- ➕ Everything in Free, plus:
- ⚡ Peak Performance Preloader: Translate the entire site in the background for zero-wait load times.
- 🌍 Crucial SEO Subdomains: Route users to native domains (e.g.
fr.site.com). Mandatory for global Google indexing. - 🔍 Translated SEO Slugs: Auto-translates URLs & meta titles.
- 🗄️ JSON Dictionary Cache: Ultra-fast disk cache in WP uploads.
- 🛒 WooCommerce Tools: Advanced observers, cooldowns, and churn protection.
- 🚀 Coming Soon: Fully-managed, premium LibreTranslate Server access add-on.
Peak Performance Tuning
Achieving top-tier speed requires the right tools. PRO unlocks the ultimate performance combination: The Bulk Preloader and JSON caching.
🚀 The Ultimate Speed Unlock: Resumable Bulk Preloader (PRO)
Don't make your visitors wait for real-time API calls. The PRO preloader is the cornerstone of top-tier performance. It automatically crawls your sitemap and translates your pages in the background. By the time a user visits, the translations are already waiting in a blazing-fast JSON file cache, resulting in 0.1ms load times.
Shared Hosting Mode
Uses smaller, safer API batches (25 strings instead of 100) to drastically reduce memory usage and prevent 504 Gateway Timeouts on limited cPanel/shared hosting.
Available in Free & PROTranslation Throughput
Controls the base size and frequency of API calls. Choose Conservative for weak hosting, Balanced for typical setups, or Aggressive for strong VPS environments.
Available in Free & PRORecommended Settings by Environment
| Hosting Type | Shared Mode | Throughput | Intensity |
|---|---|---|---|
| Standard Shared Hosting | ON | Conservative | Normal |
| Mid-Range VPS (2-4 Cores) | OFF | Balanced | Normal / Turbo |
| High-End Dedicated (8+ Cores) | OFF | Aggressive | Turbo / Max |
SEO & WooCommerce Mastery PRO
Translating standard blogs is easy. Translating dynamic eCommerce stores and making them rank globally requires advanced architecture.
🌍 Crucial for SEO: Subdomains & Native Slugs
Search engines demand dedicated, localized URLs to index your content properly. URL parameters (?lang=es) are not enough for serious ranking. PRO unlocks Subdomain Routing (e.g., es.yourstore.com) and natively translates your URL slugs.
- Canonical Alignment: Strict 301 redirects ensure search engines always land on the correct language URL.
- Hreflang Tags: Automatically injects
hreflangandx-defaultlinks into the header for perfect international targeting. - First-Load Speed: Fast Subdomain Paint mode bypasses initial dictionary warmups for instant navigation.
Note: Do not use other SEO plugins to duplicate hreflang tags while this feature is active to avoid conflicts.
🛒 Dynamic WooCommerce Protection
Modern Woo themes inject text via AJAX (cart drawers, popups, variations) long after the page loads. Our Vanilla JS MutationObserver catches and translates these instantly. To prevent infinite API loops, PRO adds:
- Observer Cooldown: Forces a pause (e.g., 3000ms) between translation passes.
- Min Segments: Waits until a specific number of new text strings are detected before hitting the API.
- Skip Noisy Blocks: Ignores high-churn elements (login modals, Google Pay widgets) where ROI is low but API cost is high.
Stop Paying Per Word
Let's look at the real cost of translating a WooCommerce store (approx. 50,000 words) over one year.
12-Month Projected Translation Costs
| Solution | Approach / Tech | Estimated 1-Year Cost |
|---|---|---|
| Weglot (Pro Plan) | Cloud / SaaS API | ~$590 / year (Recurring) |
| WPML (Multilingual CMS) | Database Row Duplication | $99 / year (+ DB Hosting) |
| Libre Translate PRO + VPS | Frontend DOM + Self-Hosted API | $39.95 (One-Time) + ~$60/yr VPS |
Troubleshooting & FAQ
Built-in developer tools and answers to common setup questions.
🛠️ Developer Debug Tools
If translations aren't appearing, use the built-in diagnostic tools:
- Append
?nlt_debug=1to any frontend URL to open the floating Debug Panel and Console logger. - In the WP Admin, navigate to the Tools tab and use the "Open Debug on any URL" feature.
- Use the Test API Connection button in Settings to verify your LibreTranslate server is reachable.
Common Fixes: Check for valid API URLs (no trailing slashes), ensure your firewall isn't blocking CORS requests, and purge your CDN cache (Cloudflare/LiteSpeed) if old JS files are lingering.
No! LibreTranslate is an open-source engine. Our manual teaches you how to install it on a cheap $5/month VPS (like Hetzner or DigitalOcean) using Docker. Once it's running, you have 100% free, unlimited translations forever.
🚀 Coming Soon: If you don't want to manage a server, we will soon offer a premium, fully-managed LibreTranslate API access add-on specifically for our PRO users.
Google and other search engines treat URL parameters (like ?lang=fr) as duplicate content or dynamic variations, meaning they often refuse to index them. By using a clean subdomain (fr.yourstore.com) combined with properly translated slugs, search engines recognize it as a fully localized, unique page that deserves to rank in that region.
Install the FREE version from the WordPress repository. Inside the plugin's settings page, you will see options to purchase and activate the PRO license securely via the Freemius checkout system. No need to download separate ZIP files.
Ready to deploy your API?
Read our comprehensive documentation on how to link your API and maximize performance.
Read Full Manual