Plugin Directory


DEPRECATED in favor of qTranslate X. Based on qTranslate, adds userfriendly multilingual content management and translation support, with collaborativ


  • Improved deprecation message
  • Added a dismiss button the deprecation message


  • [PARTIALLY REVERTED] Improved activation process in case qTranslate or another fork is already active (missing functions for plugin dependencies)

  • [REVERTED] Added client-side cookie to memorize language selection (this feature created a bug in qtranslate slug)


  • Improved activation process in case qTranslate or another fork is already active
  • Added client-side cookie to memorize language selection
  • Added optimization settings section (first setting allows disabling the filtering of all WordPress options)
  • Fixed potential bug with ACF additional wysiwyg fields (thanks to Fabien MOTTA from com1fruit.com)


  • Support for WordPress 4.1
  • Fixed mislocation of inserted media in the wrong languages when using the text editor
  • Added option for secure cookies


  • Fixed potential bug with HTTPS (thanks to twisterss)
  • Fixed bug affecting quicktags initialization on editor instances other than "content" (thanks to Marco Chiesi)
  • Updated Portuguese (Portugal pt_PT) language files (thanks to Pedro Mendonça)

  • Fixed syntax error with PHP versions < 5.3


  • Added option to remove inline CSS added in head
  • Imported original translations from qTranslate + improved German translation (thanks to michel.weimerskirch)
  • Fixed unwanted additional blank line at the top of the post when TinyMCE is the default editor (thanks to michel.weimerskirch)
  • Fixed untranslated texts


  • Support of WordPress 4.0 (except for the new auto-expand feature)
  • Fixed auto-expand conflicting with mqTranslate (thanks to michel.weimerskirch from the WordPress Support Forums)
  • Fixed regression with qtrans_parseURL()


  • Fixed inconsistently removed or preserved empty paragraphs

  • Reverted mqtranslate_xhaleera_addons.php to fix bugs introduced in 2.6.6 (removes support for custom post fields)

  • Fixed potential conflicting bugs with other plugins using post metadata

  • Fixed a blocking bug introduced in previous version (related to post metadata)


  • Added translation of custom post fields through the_meta() and get_post_meta() functions
  • Fixed a bug removing empty paragraphs on post update
  • Fixed a bug when displaying available languages for a post.


  • Fixed bugs introduced by previous version optimizations
  • Fixed missing editor toolbar when visual editor is disabled


  • Optimized some key functions (about 10~15% faster page generation on our test setup) thanks to normadize suggestions on the forums


  • Fixed mqTranslate behavior with custom post types. Data won't be altered by mqTranslate anymore (fixes corrupted data with TablePress and probably other plugins).
  • Added "Allowed Custom Post Types" advanced setting to enable multi-language support from mqTranslate for specific custom post types.
  • Added setting to remove displayed language prefix when content is not available for the selected language.
  • Fixed wrongly reported 404 errors when default language was provided in the URL in Pre-Path mode while set to be hidden in URLs
  • Fixed minor JavaScript bug

  • Fixed a bug introduced in version

  • Changed behavior of user-level language protection: from now, users whom profile has not been setup explictly will have read-write access to all languages
  • Added option to disable user-level language protection
  • Added translation support of user Biographical Info
  • Fixed bug causing backslashes to be unexpectedly removed from post title and content
  • Fixed bug in URL generation in the mqTranslate language menu (through widget or function) when qTranslate Slug is active
  • Fixed bug when using quicktags
  • Slightly improved settings page

  • Fixed TinyMCE resizing bug
  • Hidden TinyMCE fullscreen edit button until mqTranslate supports this mode
  • Improved display of alert message when incompatible WordPress version is found

  • Fixed a regression introduced by version

  • Fixed a bug when reporting post modification date
  • Fixed a bug when dealing with timestamps when overridding date format when default formats
  • Fixed support for qTranslate Slug
  • Fixed a rare notice message appearing in options page related to flags

  • Fixed a blocking bug introduced in version 2.6.2


  • Improved WordPress minor versions support. mqTranslate now checks only the WordPress major release version number to check its compatibility.
  • Fixed some unwanted notice messages for plugin developers or people having notice error displayed
  • [EXPERIMENTAL] Added support for WordPress 4.0-alpha


  • Added support for language switches in the_date(), get_the_date(), the_modified_date() and get_the_modified_date() functions.
  • Fixed problem with pagination URLs
  • Fixed support for qTranslate Services


  • Updated for WordPress 3.9


  • Updated for WordPress 3.8.3


  • Updated for WordPress 3.8.2
  • Minor visual improvements


  • Fixed potential bug with Pre-Path mode resulting in 404 Not Found errors
  • Fixed duplicate language information in search form action URL (Pre-Path mode only)


  • Updated for WordPress 3.8.1


  • Fixed compatibility with bbPress


  • Updated for WordPress 3.8
  • Fixed a bug in the URL parser when adding language information
  • Fixed a bug with post dates and times
  • Added Serbo-Croatian translation thanks to Borisa Djuraskovic from WebHostingHub


  • Updated for WordPress 3.7.1


  • Updated for WordPress 3.7


  • Updated to match up qTranslate 2.5.37

  • Updated for WordPress 3.6.1


  • Updated to match up qTranslate 2.5.36

  • Added language information to URLs returned by home_url()


  • Updated to match up qTranslate 2.5.35

  • Fixed a bug with alternative master language selection when user is not allowed to edit default language

  • Fixed a display bug on the setup page

  • Added the ability to migrate settings from/to qTranslate (under Advanced Settings > Settings Migration)
  • Added the ability to select a master language at user level to override the default language setting
  • Removed mqtranslate self translation files (except French) until they can be upgraded with correct information

  • Fixes an issue when switching to code editor
  • Reintroduces credits for gl translator from qTranslate
  • Conforms to qTranslate's default installation with the inclusion of zh locale


  • Initial version

Requires: 3.9 or higher
Compatible up to: 4.2.2
Last Updated: 2015-4-23
Active Installs: 20,000+


4.8 out of 5 stars


0 of 4 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
50,2,1 100,1,1 100,1,1
100,6,6 100,6,6 100,4,4 100,1,1 100,5,5 100,2,2
100,1,1 79,19,15 100,7,7 0,1,0 100,3,3 33,3,1 50,2,1 100,1,1
100,8,8 100,4,4 100,1,1 0,1,0 67,3,2
67,3,2 100,3,3 0,1,0 80,10,8 86,7,6
63,8,5 100,5,5
0,1,0 100,1,1 100,1,1 100,11,11