The easiest way to build
Multilingual Website

Translate your website instantly with AI, refine with human edits, and go live in multiple languages. It’s mind-blowingly simple!

Multilingual Meertalig 多言語 Multilingue 다국어 Flerspråkig רב־לשוני Mehrsprachig Многоязычный متعدد اللغات
five star rating icon

Global SEO

five star rating icon

Hreflang Ready

five star rating icon

DeepL Powered

five star rating icon

Visual Editor

Everything You Need for Scalable Translation

Translation Memory

Stores and reuses approved translations automatically, improving speed, consistency, and lowering API costs across sites.

Smart Routing

Detects visitor language, builds clean prefixes, and routes pages correctly without breaking navigation or SEO.

multi language translation made possible

Glossary Support

Locks brand terminology, enforces preferred phrases, and ensures consistent wording across all languages and markets.

Exclusion Rules

Exclude sensitive content, checkout flows, or blocks to prevent mistranslation and preserve user experience quality.

Woocommerce Compatiable

Translate products, categories, attributes, carts, and checkout while safeguarding performance, taxes, and URLs and fidelity.

SEO • URL Localization

Website URL
Localization

Localize all your URLs by creating translated slugs for pages, posts, and WooCommerce products. Choose Auto (DeepL) for one-click generation or switch to Manual for fine-tuned control. The result: clean, readable, and SEO-friendly URLs in every language, fully aligned with your content and hreflang.

slug url localization
deepl api control

Smart API Usage Controls

Smart API • Usage Controls

Manage DeepL API Limits with Precision

Take full control of your translation costs and performance. Our plugin’s API Management panel allows you to set daily and monthly character limits for translations, ensuring you never exceed your plan. Enable or pause API requests anytime, receive automatic alerts at 80% usage, and track live usage statistics with intuitive progress bars. Whether you’re managing a small blog or a large WooCommerce store, you’ll always know exactly how much of your DeepL API quota is being used, keeping your translations efficient, predictable, and budget-friendly.

Complete seo settings and its features

SEO • Multilingual Optimization

SEO That Scales
With Languages

Voxfor WP Translate makes every language easy to find and rank. It builds clean, localized URLs, adds accurate hreflang so the right audience gets the right page, and localizes meta titles, descriptions, and image ALT text to match local search intent. With smart sitemap controls and “noindex while translating,” your index stays clean and international CTR climbs across pages, posts, and WooCommerce.

Hreflang Tags

Benefit: Search engines understand language relationships, delivering the correct page for each locale and reducing duplicate-content risks.

Image ALT Text

Benefit: Improves image indexing and CTR in local markets, your visuals show up with the right keywords in every language.

Hreflang Tags

Benefit: Search engines understand language relationships, delivering the correct page for each locale and reducing duplicate-content risks.

Hreflang Tags

Benefit: Search engines understand language relationships, delivering the correct page for each locale and reducing duplicate-content risks.

Complete Multilingual Plugin

Localized shopping • Worldwide growth.

Complete WooCommerce Integration Solution

Go global with a storefront that speaks every customer language. Our plugin translates products, categories, attributes, shop/cart/checkout pages, and currency display while preserving SEO, cart contents, and performance, so you can sell worldwide without breaking UX or workflows.

Product translation icon

Product Translation

Automatically translate product titles, descriptions, and short descriptions into multiple languages. Save time while ensuring your catalog speaks directly to every customer.

Categories and Tags

Categories & Tags

Translate category names, descriptions, and tags effortlessly, so your store structure remains clear and accessible across languages.

Cart Persistence icon

Cart Persistence

Keep carts intact when users switch languages. Shoppers won’t lose items in their basket, reducing drop-offs and boosting conversions.

Attributes and Variations

Attributes & Variations

Translate product attributes and variation values, giving shoppers the flexibility to browse and buy in their preferred language.

Shop Pages translation

Shop Pages

Translate essential WooCommerce pages, shop, cart, checkout, and account, for a smooth, localized shopping journey.

Currency Display icon

Currency Display

Preserve original currency symbols and formatting. Your prices stay accurate while your product content adapts to each language.

Smarter Ways to Manage
Your Translations

Manually review and refine translated text directly from admin panel

Translation Memory & Manual Review

translation memory feature

Take full control of your multilingual content through intuitive visual editor

On Page Visual Translation Editor

visual editor translator

Glossary Integration for Better Brand Consistency

Keep brand consistency across every language version of your website. With our built-in Glossary Management tool, you can control how key terms, product names, and brand phrases are translated, every single time.

Glossary Terms feature
exclusion rules feature

Exclusion Rules for Smarter Translation Control

Not everything on your website needs to be translated, and that’s where Exclusion Rules come in. This feature gives you full control to decide which parts of your site should stay untouched, ensuring accuracy, performance, and faster translations.

Full & Partial Translation Control for Your Content

Our plugin makes it simple to translate your WordPress website into multiple languages, from full site translations to specific pages, posts, and WooCommerce products.
Comprehensive site translation feature
Learn how to make Multilingual WordPress Website with WordPress Multilingual Plugin

Get Started with WordPress Multilingual and Reach Global Audiences

Requirements & Notes

To ensure smooth installation and optimal performance, please review the minimum system requirements and supported environments listed below.

Requirements:

Browser:

Technical Specification:

Documentation

Plugin Overview

Voxfor WP Translate is a powerful, free WordPress multilingual plugin that makes your website accessible to a global audience. Powered by DeepL API, it provides professional-quality translations while maintaining full control over your content and exceptional performance.

🚀 Why Choose Voxfor WP Translate?

Unlike other plugins, Voxfor WP Translate combines DeepL AI-powered translation with advanced performance optimization. Every translation is cached locally, ensuring lightning-fast page loads while providing professional translation quality.

Key Features

🤖 DeepL AI-Powered Translation

Uses DeepL API for accurate, context-aware translations. Bring your own API key for unlimited scalability and control.

Translation Memory

Stores all translations locally in a database. Instant retrieval with UUID-based indexing and batch translation support.

🎯 Advanced Caching

WordPress object cache integration, CDN compatibility, and support for all major cache plugins (WP Rocket, W3TC, LiteSpeed, etc.).

🔍 SEO-Optimized

Automatic hreflang tags, translated image ALT text, language-specific canonical URLs, and sitemap generation.

🎨 Visual Editor

Edit translations directly on your pages with in-context editing. See changes in real-time before publishing.

🛡️ Enterprise Features

Glossary support, exclusion rules, bulk translation, and comprehensive API credit management.

Supported Languages (33+)

English, French, German, Spanish, Italian, Portuguese, Russian, Japanese, Chinese, Korean, Arabic, Hebrew, Swedish, Norwegian, Danish, Finnish, Dutch, Polish, Turkish, Czech, Slovak, Slovenian, Hungarian, Romanian, Bulgarian, Greek, Estonian, Latvian, Lithuanian, Thai, Vietnamese, Indonesian, Ukrainian

Installation Guide

System Requirements

Component Minimum Recommended
WordPress 6.5+ Latest
PHP 8.1+ 8.2+
MySQL 5.6+ 8.0+
Memory 128MB 256MB+

Installation Steps

  1. Download: Get the plugin from your purchase location or WordPress.org
  2. Upload: Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Install: Select the zip file and click "Install Now"
  4. Activate: Click "Activate Plugin" after installation
  5. Configure: Navigate to "WP Translate" in your WordPress admin sidebar
  6. API Key: Add your DeepL API key in Settings
  7. Select Languages: Choose the languages you want to support

✅ Quick Setup!

After activation, the plugin automatically creates database tables and prepares your site for multilingual content. You'll see "WP Translate" in your WordPress admin sidebar.

Getting a DeepL API Key

  1. Visit https://www.deepl.com/pro-api
  2. Sign up for a DeepL API account (free tier available)
  3. Copy your API key from the account dashboard
  4. Paste it in WP Translate → Settings → API Settings

Quick Start Guide

Get Started in 5 Minutes

  1. Configure Settings:

    Go to WP Translate → Settings

    • Add your DeepL API key
    • Select target languages (e.g., French, German, Spanish)
    • Choose default language (English by default)
  2. Enable Features:
    • ✅ Enable automatic translation
    • ✅ Enable hreflang tags for SEO
    • ✅ Enable image ALT text translation
    • ✅ Enable visual editor
  3. Add Language Switcher:

    Go to WP Translate → Settings and make sure "Enable floating language switcher" is enabled.

  4. Translate Content:

    Use WP Translate → Translate where user can translate complete website in one go, or user can also translate individual page, post, product etc..

  5. Test Your Site:

    Visit your homepage and switch languages using the language switcher. URLs will show language prefixes (e.g., /fr/, /de/).

💡 Pro Tip

Start with 2-3 languages to test the system. You can always add more languages later. The plugin is optimized for performance regardless of how many languages you enable.

Performance Features

Voxfor WP Translate is engineered for maximum performance with multiple layers of optimization:

1. Translation Memory System

Database Caching

All translations stored in local MySQL database with optimized indexes. Translations are retrieved instantly without API calls.

UUID-Based Indexing

Unique identifiers prevent conflicts and enable multiple translations of identical text in different contexts.

Batch Translation

Process multiple texts in single database query. Reduces database load by up to 80%.

2. WordPress Object Cache Integration

// Automatic object cache support for:
- Redis
- Memcached
- APCu
- WP Object Cache Pro

// Configurable cache TTL (default: 3600 seconds)
// Negative result caching to prevent repeated lookups
// Automatic cache invalidation on translation updates

3. Cache Plugin Compatibility

Cache Plugin Compatibility Features
WP Rocket ✅ Full Language-aware cache keys, auto purging
W3 Total Cache ✅ Full Custom cache key modification
WP Super Cache ✅ Full Language cookie awareness
LiteSpeed Cache ✅ Full Vary cache by language cookie
WP Fastest Cache ✅ Full Language cookie exclusion

4. CDN & Server Cache Support

  • Varnish: Automatic PURGE requests with language awareness
  • Nginx FastCGI Cache: Custom purge hooks
  • Cloudflare: Proper Vary headers for language-based caching
  • CDN77, KeyCDN, BunnyCDN: Full compatibility

5. Optimized Database Queries

// Indexed columns for fast lookups
- source_hash (SHA-256 or UUID)
- language_code
- context
- post_id

// Optimized query patterns
- Single query for batch translations
- Prepared statements for security
- Efficient JOIN operations

6. Smart Translation Queue

Background Processing

Translations queued and processed via WP-Cron. Prevents API timeouts and ensures smooth user experience. Rate-limited to 1 page per minute by default (configurable).

7. Lazy Loading & On-Demand Translation

  • Images with ALT text translation loaded lazily
  • Menu items translated only when rendered
  • Widget content translated on-demand
  • Footer/header content cached separately

Performance Benchmarks

Metric Without Caching With Translation Memory
Page Load Time ~5s (API calls) ~200ms (cached)
Database Queries N/A +2-5 per page
API Calls Multiple per page 0 (after initial)
Memory Usage ~50MB ~55MB

Translation System

How It Works

  1. Content Detection: Plugin scans post content, titles, excerpts, menus, widgets
  2. Memory Check: Checks translation memory for existing translation
  3. API Translation: If not found, sends to DeepL API
  4. Storage: Saves translation to local database
  5. Delivery: Serves cached translation on subsequent requests

Translation Contexts

Context Description Priority
title Post and page titles High
content Full post/page content body High
text_fragment Individual content pieces (headers, footers, buttons, forms, widgets) High
excerpt Post excerpts Medium
menu_item Navigation menu labels High
widget_title Widget headings Medium
widget_text Widget content Medium
image_alt Image ALT attributes Medium
meta_description SEO meta descriptions High

Bulk Translation

Translate multiple posts/pages at once via WP Translate → Translate

  • Select content type (Posts, Pages, Products, etc.)
  • Choose target languages
  • Monitor progress in real-time
  • Cancel or pause at any time

Translation Memory Management

Access via WP Translate → Translation Memory

  • Search translations by text, language, or context
  • Filter by content type (page, post, product, header, footer)
  • Edit translations individually
  • Lock translations to prevent auto-updates
  • Mark translations for review
  • Export/import translations (JSON/CSV)
  • Clear cache for specific translations

Glossary Terms

Define terms that must always be translated consistently:

// Example glossary entries
Company Name: VoxFor → VoxFor (no translation)
Product Name: SuperWidget → SuperWidget (preserve)
Technical Term: API → API (keep original)

Exclusion Rules

Exclude specific content from translation:

  • HTML elements (by class or ID)
  • Specific text strings
  • WooCommerce checkout (auto-excluded for safety)

SEO Features

1. Hreflang Tags

Automatically generated in the <head> section:

<link rel="alternate" hreflang="en" href="https://example.com/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

2. Canonical URLs

Language-specific canonical URLs prevent duplicate content:

  • Each language version has its own canonical URL
  • Integrates with Yoast SEO, RankMath, All in One SEO
  • Automatic URL structure: /fr/page-name/

3. Image ALT Text Translation

Boost International SEO

All image ALT text automatically translated and cached. Improves image search visibility in different languages. Enable in Settings → SEO Options.

4. Language-Specific Sitemaps

Automatic sitemap generation with language alternates:

  • Separate sitemaps per language
  • Hreflang annotations in sitemap
  • Integration with XML Sitemaps plugins
  • Automatic submission to search engines

5. Translated Slugs (Optional)

Enable slug translation for fully localized URLs:

// English: /services/web-design/
// French: /fr/services/conception-web/
// German: /de/dienstleistungen/webdesign/

6. Open Graph & Twitter Cards

<meta property="og:locale" content="fr_FR" />
<meta property="og:locale:alternate" content="en_US" />
<meta property="og:locale:alternate" content="de_DE" />

8. SEO Plugin Integration

SEO Plugin Integration Features
Yoast SEO ✅ Full Meta translation, canonical URLs, sitemaps
RankMath ✅ Full Schema markup, breadcrumbs, redirects
All in One SEO ✅ Full Meta tags, social media, sitemaps

Language Switcher

Widget Styles

Floating Dropdown

Classic dropdown menu with language names. Compact and space-efficient. User can change position of floating widget from plugin settings.

Method 2: Shortcode

// Basic usage
[voxfor_language_switcher]

// With style parameter
[voxfor_language_switcher style="dropdown"]

Method 3: PHP Function

<?php
// In your theme template
if ( function_exists( 'voxfor_language_switcher' ) ) {
    voxfor_language_switcher( array(
        'style' => 'dropdown',
        'show_flags' => true,
        'show_names' => true
    ) );
}
?>

Customization Options

Option Description Default
style Widget display style dropdown
show_flags Display country flags true
show_names Display language names true
show_current Highlight current language true

Theme & Plugin Integrations

WooCommerce

✅ Full WooCommerce Support

Complete integration with smart exclusions for checkout and cart pages.

  • Product names and descriptions
  • Product categories and tags
  • Product attributes
  • Product short descriptions
  • Cart and checkout pages (excluded for safety)
  • Shop, account, and thank you pages

Elementor

  • Elementor widget content translation
  • Header and footer builders
  • Global widgets
  • Template library
  • Dynamic content fields
  • Popup builder

Advanced Custom Fields (ACF)

  • Text fields
  • Textarea fields
  • WYSIWYG editors
  • Repeater fields
  • Flexible content
  • Group fields

Theme Compatibility

Works with all properly coded WordPress themes. Automatic detection and compatibility layer for:

  • Astra
  • GeneratePress
  • OceanWP
  • Neve
  • Kadence
  • Hello Elementor
  • Twenty Twenty-Four
  • And many more...

Cache & Performance Compatibility

Automatic Cache Detection

The plugin automatically detects and configures compatibility with your caching setup:

Cache Plugin Support

Plugin Auto-Config Manual Setup
WP Rocket Not needed
W3 Total Cache Not needed
WP Super Cache Not needed
LiteSpeed Cache Not needed
WP Fastest Cache Not needed

Object Cache Support

Enable object caching in Settings → Performance for even better performance:

  • Redis: Full support with automatic configuration
  • Memcached: Full support with automatic configuration
  • APCu: Full support with automatic configuration
  • WP Object Cache Pro: Tested and compatible

CDN Configuration

For CDN users, ensure your CDN respects these headers:

Vary: Cookie, Accept-Language
X-Voxfor-ML-Language: [current-lang]

Clear Cache Options

Clear cache after translation updates:

  • Automatic: Cache cleared automatically when translations update
  • Manual: Go to WP Translate → Tools → Clear Cache
  • Selective: Clear cache for specific pages or posts
  • Global: Clear all translation caches site-wide

Performance Tips

🚀 Maximum Performance Setup

  1. Enable WordPress object cache (Redis/Memcached)
  2. Install a cache plugin (WP Rocket recommended)
  3. Enable CDN with proper Vary headers
  4. Set translation cache TTL to 86400 (24 hours)
  5. Use bulk translation to pre-translate popular content

Troubleshooting

Common Issues & Solutions

❌ Translations Not Appearing

Symptoms: Content stays in original language

Solutions:

  • Verify DeepL API key is correct in Settings
  • Check that target languages are enabled
  • Clear translation cache: Tools → Clear Cache
  • Check translation queue: Translation Memory → Queue
  • Verify API credits available in DeepL account

⚠️ Language URLs Not Working (404)

Symptoms: /fr/ or /de/ URLs show 404 error

Solutions:

  • Go to Settings → Permalinks and click "Save Changes"
  • This flushes rewrite rules
  • Check .htaccess file has proper rewrite rules
  • Ensure no other plugins conflict with URL structure

⚠️ Language Switcher Not Displaying

Symptoms: Widget appears empty

Solutions:

  • Verify multiple languages are enabled in Settings
  • Check widget configuration (style selection)
  • Clear browser cache and site cache
  • Check for JavaScript errors in browser console

❌ API Errors

Symptoms: "API call failed" messages

Solutions:

  • Verify API key is valid (check DeepL dashboard)
  • Check your DeepL usage limits
  • Ensure server can make outbound HTTPS requests
  • Check firewall isn't blocking DeepL API domain
  • Try regenerating API key in DeepL account

Debug Mode

Enable debug mode for detailed logging:

// Add to wp-config.php
define( 'VOXFOR_ML_DEBUG', true );

// View logs in:
// WP Translate → Tools → Debug Logs

Database Check

Verify database tables exist:

  1. Go to WP Translate → Tools → Diagnostics
  2. Click "Check Database Tables"
  3. If tables missing, click "Recreate Tables"

Getting Support

  1. Check browser console for JavaScript errors
  2. Enable WordPress debug mode
  3. Check server error logs
  4. Gather diagnostics: Tools → System Info
  5. Contact support with diagnostic information

Support Resources:

Frequently Asked Questions

Q: Is the plugin really free?

A: Yes! The plugin is 100% free and open source (GPLv3). You only need to provide your own DeepL API key. DeepL offers a free tier with 500,000 characters/month.

Q: Will it slow down my site?

A: No. All translations are cached locally. After initial translation, content loads from database cache with minimal overhead (2-5ms). With object cache enabled, it's even faster (~1ms).

Q: How many languages can I add?

A: Unlimited! The plugin supports 33+ languages and you can enable as many as you need. Performance remains excellent regardless of language count.

Q: Can I edit translations manually?

A: Yes! Use the visual editor to edit translations in context, or manage them in the Translation Memory interface. You can also lock translations to prevent auto-updates.

Q: Does it work with page builders?

A: Yes! Full compatibility with Elementor, Divi, Gutenberg, WPBakery, and other major page builders.

Q: What about WooCommerce products?

A: Full WooCommerce support! Product names, descriptions, categories, tags, and attributes are all translated. Checkout and cart pages are excluded for security.

Q: Can I use it on multiple sites?

A: Yes! The plugin can be used on unlimited sites. Each site needs its own DeepL API key.

Q: Does it support RTL languages?

A: Yes! Full support for right-to-left languages like Arabic and Hebrew.

Q: Can I export/import translations?

A: Yes! Export translations to JSON or CSV format. Import translations from external sources. Perfect for working with professional translators.

Q: What's the difference from other translation plugins?

A: Voxfor WP Translate combines AI translation quality with enterprise-grade performance optimization. Features like UUID-based indexing, batch translation, and comprehensive cache integration set it apart.

Technical Requirements

🖥️ Server Requirements

  • WordPress 6.5+ (Latest recommended)
  • PHP 8.1+ (8.2+ recommended)
  • MySQL 5.6+ (8.0+ recommended)
  • 128MB+ memory limit (256MB+ recommended)
  • Outbound HTTPS connections enabled

🌐 Browser Support

  • Chrome 90+ (Desktop/Mobile)
  • Firefox 88+ (Desktop/Mobile)
  • Safari 14+ (Desktop/Mobile)
  • Edge 90+ (Desktop/Mobile)

🔌 Optional Enhancements

  • Redis/Memcached for object caching
  • WP Rocket for page caching
  • CDN (Cloudflare, BunnyCDN, etc.)
  • PHP 8.2+ for best performance

VPS LIFETIME

Starting at $250/Lifetime

Experience ultimate speed, adaptability, and long-term value with VPS Lifetime Hosting, driven by NGINX for unmatched stability.

WORDPRESS HOSTING

Starting at $19.99/Monthly

Optimized by LiteSpeed technology to deliver lightning-fast speeds, ideal for blogs and professional websites.

WOOCOMMERCE HOSTING

Starting at $19.99/Monthly

Power your ecommerce site with fast, secure, and scalable hosting, fully optimized with LiteSpeed.

GAME DEDICATED SERVER

Starting at $1104/Onetime

Fast, dependable, and designed for gaming. Dedicated Lifetime Game Servers offer peak-level performance.

Seamless Support and Innovation

Voxfor Secure Live Chat & AI Support isn’t just another plugin, it’s your complete customer engagement solution. From real-time conversations to AI automation, we ensure your website is always connected, secure, and ready to assist visitors.