Ready to get started?Download WordPress

Plugin Directory


Microsoft AJAX Translation

A quick, simple, and light way for your readers to translate your blog by using the Microsoft Translator API.

Why an AppID is needed?

In order to avoid extensive abuse, Microsoft requires you to include a valid API key when you make programmatic calls to the translation APIs.

How can I get an AppID?

It is free and takes only two minutes.

  1. Go to http://bing.com/developers, then click "Create your AppID".
  2. Sign up with your Windows Live ID.
  3. Click "Get a new App ID".
  4. Fill in some basic info and submit.
  5. Congratulations! You get your AppID, which is long string and you can use it in this plugin.

Can I customize the position of Translate button?

Yes. You can position the "Translate" button anywhere within the WordPress loop as shown below:

if( method_exists( $MicrosoftTranslation, 'microsoft_ajax_translate_button' ) ) {
    $MicrosoftTranslation -> microsoft_ajax_translate_button();

Can I translate the whole page?

Yes. Just click the "powered by bing" image on the translate popup, and your reader will get a full translated website.

Why is the quality of the translation not as good as I would like it to be?

You should understand that the translation your reader sees is raw machine translation. Currently, it still requires human skills to translate sentences without errors.

Translation not working?

  1. Have you filled in your AppID in the settings page?
  2. There are so many visitors requesting translation that Microsoft suspended your AppID.
  3. This plugin automatically uses the jQuery library supplied by your WordPress installation. If your theme or another plugin has another copy of jQuery hard coded into it this plugin may not work.
  4. Ask in the forums.

Requires: 2.8 or higher
Compatible up to: 3.3.2
Last Updated: 2012-3-2
Downloads: 11,488


2 stars
2.9 out of 5 stars


Got something to say? Need help?


Not enough data

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