Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

ICanLocalize Translator

Allows running multilingual WordPress sites with zero management. Automatically creates and updates translation when you edit.

Where do I get my website ID and accesskey to start using the plugin?

You will need to visit ICanLocalize and sign up for an account (it's free). Then, create a new "CMS translation" project. This plugin must already be installed on your blog in order for our system to connect to it and validate the installation.

Then, your website's ID and accesskey are generated. Enter to the plugin admin screen and you're ready to start.

Is this free translation?

No. We pay professional human translators for their work, so we must charge for it too. The payment for the translation will be negotiated directly between you and the translator (using our system).

How good are these translation?

All the translators in our system are professional translators, writing in their native language. You can also select to use your own translator, if you're already working with one. We guarantee that all translations done by our own translators are excellent.

How do I localize my theme?

This plugin will not handle your theme localization - but we can certainly help with this too. You'll need to follow these steps:

  • Wrap all texts in the theme in gettext calls (this is what WP is doing for itself too).
  • Create a PO or POT file that includes all texts to be translated. You're welcome to our free online .PO extractor from PHP which will read the ZIP file containing your theme and produce a single .PO file.
  • Send the PO file to translation. Again, our translators can do this job for you.
  • Save the MO files you get from the translator in the theme folder.

Will this plugin change my database or break things up?

Absolutely not. It doesn't change the default WordPress tables. Instead, this plugin will create new contents in different blogs, where the translations will be kept. All linking information between the contents in different languages is simply stored as custom fields.

How can I add links between the original blog and the translated blogs?

Follow these instructions for adding language selectors. You can add a drop down language selector in header.php or a list of available languages at the beginning or end of each post/page.

Requires: 2.5.1 or higher
Compatible up to: 2.7
Last Updated: 8 years ago
Active Installs: Less than 10


0 out of 5 stars


Got something to say? Need help?


Not enough data

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