At Mix09, the Microsoft Translator Team announced that they have released a preview of the very exciting in-place Translator Widget that works in conjunction with the current Windows Live Translator Site. They have provided an AJAX API to implement the translation functionality. Currently the feature is in Preview mode only and open to reviewers and testers only by Special Invitation.
To see a cool demo of the Translator Widget in action visit Laurent Duveau's Site.
As you can see from the code-snippet the widget requires an AppID similar to that of Windows Live ID.
<div id="MicrosoftTranslatorWidget" style="width: 200px; min-height: 0px; border-color: #3A5770; background-color: #78ADD0;">
<noscript>
<a href="http://www.microsofttranslator.com/BV.aspx?a=http://ww.microsoft.com">Translate this page</a><br />Translation powered by <a href="http://www.microsofttranslator.com">Microsoft® Translator</a></noscript></div>
<script id="MicrosoftTranslatorWidgetScript" type="text/javascript"
src="http://api.microsofttranslator.com/V1/Widget.svc/Embed?appId=A5GhD76AJoEx9q4jv_vaL4Jf03oVnyRaK&from=en&layout=ts"></script>
In Real-Time, the widget can be embedded in-place on any web page, and by a quick language selection and the click of a button, the page will immediately translate any page into a desired language available in the widget.
In addition to translation, the widget offers other cool features such as UI Customication, Localization and best of all its FREE!
UI Customization:
Localization:
Currently the widget only supports the following languages, with more coming in the future.
· Arabic
· Chinese (Simplified & Traditional)
· Dutch
· French
· German
· Italian
· Japanese
· Korean
· Polish
· Portuguese
· Russian
· Spanish
For more information you can visit Windows Live Translator Blog on msdn.