Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Easy Translator

Easy Translator is a machine translator for blog posts and a plugin translation tool for developers and translators.

I installed the plugin. Nothing happens. Where is the translator?

Please go to Appearance -> Widgets, drag and drop the Easy Translator widget to the sidebar of your choice. Select Microsoft (default) or Google and save. You will find the translator widget on your sidebar.

The Pro version is supposed to let me customize the translation widget colors. How?

Please go to Appearance -> Widgets and add/modify the translation widgets. You will see the color pickers there.

Looks good, but doesn't work!

Easy Translator is a fairly complicated program. If you find a bug or anything that doesn't work as expected, please do not keep it to youself. Please post it in the forum or email me. I really would like to make it work perfectly.

This plugin conflicts with other plugins. What to do now?

Easy Translator uses the PHP "super-global" variables ($_SESSION[]) to hold various strings and settings between your visits so that your translation work is not accidentally erased. I hope to have implemented it safely. But as any developer will tell you, there is nothing safe about using globals. If you find anything amiss, I'd appreciate it if you could let me know. Please post it in the forum or contact me.

If you have a question or comment about the Pro version, please do not use the forum hosted at WordPress.org, but contact the plugin author using our support portal.

The PO files created generate errors when I run `msgfmt` on them. What are these errors?

The plugin has a known issue with quotation marks within strings. Some of the quotations marks don't get escaped with a backslash. I think this issue is locale-specific, and don't know how to solve it. If you have any ideas, please let me know. The workaround is to edit the generated PO files with a text editor and go to the lines that give you errors in msgfmt. You will most likely find some unescaped quotes that you should prepend a backslash to. It should then go through msgfmt without error. Another known problem is that in some locales, the \n character in the first few lines appear as n -- again in a locale-specific way.

How do I get it to translate my blog pages/posts?

To enable blog page/post translation, find the Easy Translator widget (under the Appearance -> Widgets menu on your WordPress admin page) and drop it on a sidebar. If you have the Pro version of the plugin, you can tweak the colors of the widget to match your theme.

Requires: 2.8 or higher
Compatible up to: 4.5.6
Last Updated: 10 months ago
Active Installs: 2,000+


3.4 out of 5 stars


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
0,1,0 0,1,0
100,1,1 100,1,1