A simple bing based translator plugin.
|Author:||Microsoft Open Technologies, Inc. (profile at wordpress.org)|
|WordPress version required:||3.8|
|WordPress version tested:||3.9.1|
|Added to WordPress repository:||13-02-2014|
Warning! This plugin has not 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.
|Total downloads:||21 372|
|Active installs:||1 000+|
Click to start download
Allow your visitors to translate any page with the simple click of a bookmark. Translation happens in place without leaving the page with this light-weight, cross-browser plugin.
- Translation Settings - Set when to translate (Manual or Automatic).
- Pick a Color - Select a Dark or Light version of the widget to fit your site.
- Community Translations - Allow visitors to suggest alternate translations.
Using Bing Translator for WordPress
Example page translated to Arabic using Bing Translator
Example page translated to Chinese using Bing Translator
Bing Translator main settings page
Add Bing Translator using a WordPress widget
Add Bing Translator to a post or page using a shortcode
Mark specific text that shouldn't be translated using the No-Translate shortcode
Adding the Bing Translator to a theme template using the `bing-translator' template tag
Do I have to sign up for an account to use this plugin?
No, this plugin is completely free.
How many translations do I get per month?
There’s no limit.
Does this plugin work on pages, posts, even custom post types?
Do I need to set my site’s main language?
No. The plugin uses the language settings in WordPress. Find out more about WordPress in your language.
How can I get the Bing Translator widget to display in my native language?
The Bing Translator widget is displayed on the site using the visitor’s browser language settings.
To see how the Bing Translator widget looks in German, you need to change your browser accept-language setting to German.
Instructions to change default browser language settings for:
Can I embed multiple copies of the Bing Translator in my site?
Yes. However, the Bing Translator will only show on each page once. So, it’s best to decide on one implementation (Widget, Template Tag, or Shortcode) and stick with it.
Does the *Don’t Translate* shortcode work if I’m embedding the Bing Translator using WordPress Widgets or Template Tags?
[notranslate][/notranslate] shortcode will protect content from being translated regardless of how you embed the Bing Translator on your site.
I’m confused . . . should I embed the Bing Translator using the WordPress Widget, Shortcode, or Template Tag.
- WordPress Widget – For most people, this is the easiest way to go since it will automatically show on all pages and posts that use that widget area.
- Shortcode – Shortcodes are best for sites that only want certain content to be translateable, but it’s not great if you’d like visitors to be able to translate the whole site because you have to add the
[bing_translator]shortcode to each piece of content on which you’d like it to appear.
- Template Tag – Because the template tag requires editing theme templates, it’s best used by developers that have knowledge of PHP and HTML.
What arguments can I pass along with the Template Tag or Shortcode?
If you’re implementing the Bing Translator plugin using WordPress Shortcodes or Template Tags, you can change the output by passing along an array of arguments.
Here are the possible arguments:
- align –
- mode –
- theme –
** Passing arguments to Shortcode **
[bing_translator align="center" enable_ctf="yes" mode="manual" theme="dark"]
** Passing arguments to Template Tag **
bing_translator( array( 'align' => '', 'enable_ctf' => yes, 'mode' => 'manual', 'theme' => 'dark', ) );
- Initial release