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.

Bing Translator

Enable visitors to translate your site in their language in one click with the Bing Translator plugin from Microsoft Open Technologies, Inc.

You can install this plugin from within WordPress under Plugins > Add New and search for "Bing Translator."

If you prefer to manually install the plugin, simply:

  1. Download the plugin from WordPress.org.
  2. Upload the bing-translator folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the Plugins menu in WordPress.

Video: Installing & Configuring Bing Translator for WordPress

Adding Bing Translator to Web Pages

There are three different ways you can add the Bing Translator widget to your site's pages:

  1. Widget - Easiest. Simply drag the Bing Translator Widget to any widget-enabled area in your WordPress theme.
  2. Shortcode - Embed a shortcode into the editor of any post, page, or custom post type.
  3. Template tags - Add a simple PHP function to one of your theme's template files.

Add Bing Translator using WordPress Widget

The easiest way to add the Bing Translator to your site is by using a WordPress widget:

  1. Install and activate the Bing Translator plugin.
  2. In the WordPress Admin, go to Appearance > Widgets.
  3. Click and drag the Bing Translator widget from the Available Widgets column into a widget-enabled area within your theme on the right. The widget will open showing the options you can configure.
  4. Now, you can set your title, Translation Settings, Color scheme, and whether you'd like to Allow visitors to suggest translations.
  5. View a page that includes this widget to verify that it's working.

Video: Adding Bing Translator to WordPress using WordPress Widgets

Add Bing Translator using WordPress Shortcodes

The Bing Translator plugin also allows you to add the Bing Translator to individual content pages and posts using WordPress shortcodes:

  1. Open the page, post, or custom post type where you wish to embed Bing Translator.
  2. Click in the editor window at the point where you'd like to include the Bing Translator widget.
  3. Click on the Bing button above the WordPress editor. It will open showing two options: Insert Widget and Don't Translate.
  4. Click Insert Widget and the [bing_translator] shortcode will be placed within the content area. Note: this widget displays inline, so you may wish to add a line break before and after to make sure it clears your existing content.
  5. Click Publish or Update to save.
  6. View the page or post to verify that the widget appears as you'd expect.

Video: Adding Bing Translator to WordPress using Shortcodes

Add Bing Translator using Template Tags

If you're a theme or plugin developer, you can add the Bing Translator directly to your WordPress theme's template files using a special PHP template tag:

  1. Open the theme template that you'd like to edit.
  2. Add the following function into your template where you'd like the Bing Translator widget to appear: <?php bing_translator(); ?>
  3. Save your file.
  4. Preview your site to verify the changes.

Video: Adding Bing Translator to WordPress using PHP Template Tags

Marking Content That Should Not be Translated

If you have content within a post, page or custom post type that you'd like Bing Translator to skip when translating, you can wrap that content in the [notranslate][/notranslate] shortcode:

  1. Open the post, page or custom post type.
  2. Select the content that should be exempt from translation.
  3. Click the Bing button above the WordPress editor and select Don't Translate.

The content you selected will not be translated, regardless of the visitor's settings.

Requires: 3.8 or higher
Compatible up to: 3.9.16
Last Updated: 3 years ago
Active Installs: 2,000+


4.6 out of 5 stars


Got something to say? Need help?


Not enough data

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