Introduction
This article describes how to translate your website using the Bing Translator Widget.
Description
The Translator web page widget allows you to bring real-time, in-place translation to your web site.
You just need to copy and paste some JavaScript code or API to your website.
Open the following link:
http://www.bing.com/widget/translator
Copy the code.
Or copy the following code that I copied from that link and paste it into your HTML.
- <div id='MicrosoftTranslatorWidget' class='Dark' style='color: white; background-color: #555555'>
- </div>
- <script type='text/javascript'>
- setTimeout(function () {
- {
- var s = document.createElement('script');
- s.type = 'text/javascript'; s.charset = 'UTF-8';
- s.src = ((location && location.href && location.href.indexOf('https') == 0) ? 'https://ssl.microsofttranslator.com' : 'http://www.microsofttranslator.com') + '/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=True&ui=true&settings=Manual&from=en';
- var p = document.getElementsByTagName('head')[0] || document.documentElement; p.insertBefore(s,
- p.firstChild);
- }
- }, 0);
- </script>
Sample to check
Now create a website and a page and add some content to it.
Now design your screen as in the following screen.
Or you can copy the following source code:
- <form id="form1" runat="server">
- <div>
- <table>
- <tr>
- <td>
- <div id='MicrosoftTranslatorWidget' class='Dark' style='color: white; background-color: #555555'>
- </div>
- <script type='text/javascript'>
- setTimeout(function () {
- {
- var s = document.createElement('script');
- s.type = 'text/javascript'; s.charset = 'UTF-8';
- s.src = ((location && location.href && location.href.indexOf('https') == 0) ? 'https://ssl.microsofttranslator.com' : 'http://www.microsofttranslator.com') + '/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=True&ui=true&settings=Manual&from=en';
- var p = document.getElementsByTagName('head')[0] || document.documentElement; p.insertBefore(s,
- p.firstChild);
- }
- }, 0);
- </script>
- </td>
- </tr>
- <tr>
- <td style="width: 300px; color:Red; padding-top:10px;">
- C# (pronounced see sharp) is a multi-paradigm programming language encompassing
- strong typing, imperative, declarative, functional, procedural, generic, object-oriented
- (class-based), and component-oriented programming disciplines. It was developed
- by Microsoft within its .NET initiative and later approved as a standard by Ecma
- (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages
- designed for the Common Language Infrastructure. C# is intended to be a simple,
- modern, general-purpose, object-oriented programming language.[6] Its development
- team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released
- on August 15, 2012.
- </td>
- </tr>
- </table>
- </div>
- </form>
Now build your application.
And click on the "Translate" button.
It will open a panel with all languages and select the language from the list to translate.
Here I selected Hindi. So my webpage content will be translated to Hindi.
Thank you.