Welcome to MSDN Blogs Sign in | Join | Help

Announcing the Microsoft Translator web page widget

The Microsoft Translator team is very proud to announce the technology preview of an innovative offering for web page translations. Attendees to MIX09 this week get a special invitation to try out the Microsoft Translator web page widget. We are also accepting registrations, and will be sending out more invites as they become available.image

What it is: Built on top of the Microsoft Translator AJAX API (also announced today) it is a small, customizable widget that you can place on your web page – and it helps you instantly makes the page available in multiple languages.

Who it is for: Anyone with a web page. If you can paste a small snippet of code into your page, you will be able to display the widget to your audience. No need to know programming intricacies, or how to call a javascript API. No need to write or install server side plug-ins for your specific software. 

What it offers: It provides a simple interface to anyone that visits the web page to select and translate content into a different language. You can see a demo on this page.

What is cool about it:

  • Innovative: Unlike other (including our) existing solutions, it does not take the users away from the site. The translations are in-place and instant. Users can hover over the translation to see the original. image
  • Easy to Use: Adding it to your page is as easy as copy and paste. Using it on the site is as easy as select language and click the button.
  • Customizable: You can pick the colors that best blend into your site design. You can pick the size that would best fit into your design (in fact the widget has an adaptive layout that better uses real estate when very wide). image
  • Thoughtful User Experience: Progressive rendering allows for the page to get translated progressively – without having the user stare at a white space while the translation is being performed. The translation toolbar that appears when the translation is kicked off provides a progress indicator, the languages selected and a way to turn off the translation.  
  • Localized: The UI is available in multiple languages – so users that come to your page with their browser set to a different language will see the widget in their language. 

Fun! What does it cost: It is completely free. You can put it on any site – commercial or non-commercial. You are only limited by the invite codes available at this point, but over the coming months we plan to make it more widely available.

What we are working on:

  • More polish: We will be looking for your feedback and continue to work on the fit and finish for the widget & toolbar UI.
  • More customizability: We will be evolving the default color palette available to you through the adoption portal. We will also be looking at your feedback on the overall design.
  • New Features: There are a bunch of very cool features that we are working on that will be added soon (your widgets will inherit most of these features). These include “Automatic” translations on page load, multiple layouts/views (bringing in the well received views feature of our bi-lingual viewer offering) and some surprises that we are working on with other teams at Microsoft.

Other questions:

I can’t get it to work. Where can I get support or provide feedback?

I would like to highlight that this is a technology preview release – so please do test it on your site before presenting to your users. The Microsoft Translator forums are now live. Feel free to head over and interact with other users. You will also find members of our team there who can help.

Can this save me the cost of doing human translation on my professional website?

Our goal (and that of most machine translation systems available today) is to provide what we call “useful” translations. While the technology is improving month to month, it will still take a long time before it can match human translation quality. We don’t recommend using machine translation for sensitive or highly critical information. You can learn more about translation quality here and here. You can learn more about how we do machine translation here.

How many languages do you support? When can you add support for <insert language here>?

Currently we support the following languages.

· Arabic

· Chinese (Simplified & Traditional)

· Dutch

· French

· German

· Italian

· Japanese

· Korean

· Polish

· Portuguese

· Russian

· Spanish

Polish was our most recent addition. Our goal is to keep adding languages as we get enough training data to meet our minimum (“useful”) quality criteria which include both standard measurements and human evaluations.

I am using a hosted service for my site/blog that does not let me use javascript widgets. What can I do?

We are looking to work with providers of hosted services to make adding the widget an easy process for their users. If your provider does not offer this, please let them and us know that you would like to see the widget work with your site.

Keep checking this post and our forums for announcements, known issues and more information. You can follow our MIX09 coverage on twitter and on Vikram’s blog.

Last Updated: 3/18/2009, 4:15 PM

Published Wednesday, March 18, 2009 4:04 PM by MSR-MT Team
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Click &amp; Solve &raquo; Announcing the Microsoft Translator web page widget

Thursday, March 19, 2009 9:28 AM by Mamby Camara

# re: Announcing the Microsoft Translator web page widget

is ms translation only for english speaking? because there is no option to translate french (others) to a language different to english. why?

Thursday, March 19, 2009 1:47 PM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

Hi Mamby,

With the web page widget, it is possible to translate French to any of our other languages.  This feature is not currently available on our landing page but is coming, likely in the next few months.

Cheers,

Lane

Thursday, March 19, 2009 2:09 PM by Mamby Camara

# re: Announcing the Microsoft Translator web page widget

great!

you are doing a good job !

quality is the key....

Friday, March 20, 2009 12:15 AM by Quikboy

# re: Announcing the Microsoft Translator web page widget

Nice. But hopefully the Translator can do a better job of translating across multiple languages rather than going through mostly English translations.

It's not really a pressing issue, but can't there be a more cooler icon than just some arrow to 'translate'? I know it sounds silly, but I could probably think of more better ways of making a 'translate' button than just a simple arrow.

Friday, March 20, 2009 3:39 AM by Nikhil

# re: Announcing the Microsoft Translator web page widget

Hi

I like yo Have Translation for Indian Local Languages like Hindi, punjabi, tamil and many more.!

Friday, March 20, 2009 8:35 AM by Me about things...

# The Microsoft Translator web page widget

Among a number of other things (especially the Silverlight 3 beta and the final version of Internet Explorer

Friday, March 20, 2009 11:34 PM by vasudev

# re: Announcing the Microsoft Translator web page widget

Nice to kinow that Translator keeps on improving. I am already been using the earlier one and have put it on the blog since it was available. Hoping to get the invite for this one soon so as to put this one. But I think this can't be put on Spaces as it doesnot support javascript. So a workaround can be expected? Also as Nikhil said, I would also like to see Translatot entering into Indian languages.Already WL Essentials available in various Indian languages.

Saturday, March 21, 2009 7:00 AM by vasudev

# re: Announcing the Microsoft Translator web page widget

Also, how to save the translated page?

Saturday, March 21, 2009 10:39 AM by Paul

# Other Languages

What are the plans for other languages?  Could we see Swedish in the works?

Sunday, March 22, 2009 1:35 AM by Strategy and Architecture Council

# AJAX, HTTP, and SOAP access to Microsoft Translator

Many new and interesting developments on the Microsoft Web platform were unveiled at the MIX09 conference

Sunday, March 22, 2009 1:39 AM by Architecture + Strategy

# AJAX, HTTP, and SOAP access to Microsoft Translator

Many new and interesting developments on the Microsoft Web platform were unveiled at the MIX09 conference

Monday, March 23, 2009 5:47 AM by BloggersBase Computers

# Microsoft Translator: An Alternative For Google Translate?

Microsoft Research Machine Translation team has just announce the availability of Microsoft Translator, a free web based translation service, also branded as Live Search Translator. It offers...

Tuesday, March 24, 2009 12:08 PM by Alex Pearce: SharePoint Blog

# Does Microsoft Translator answer the question for Languages and E2L

The other day I had a feed come though on my RSS and Twitter from Mike Gannotti&#39;s blog talking about

Thursday, March 26, 2009 6:07 AM by Webmonster

# re: Announcing the Microsoft Translator web page widget

how are support translate to Thai language.

Thursday, April 02, 2009 10:14 AM by luisdans WebLog

# Abril 2, 2009: Tic, Tac, Tic, Tac… Edad de la tecnología

El reloj del progreso avanza contundente; se mide en años: Twitter=3, Web 2.0=5, Google=10, Yahoo=15,

Friday, April 03, 2009 4:58 PM by Blog del CIIN

# Microsoft Translator Web Page Widget!

Hoy en día es vital poder buscar información variada de todo tipo en la red, y más aún lo es poder traducirla

Saturday, April 04, 2009 11:11 PM by Sarma Pisapati

# re: Announcing the Microsoft Translator web page widget

Hello, I am looking for an immediate office add-on to translate Spanish office documents to english. Any help is very much appreciated. Currently, office word takes to website for translation. This is not acceptable for confidential information.

Thanks in advance.

SP

Tuesday, April 07, 2009 5:25 PM by Laurent Duveau

# My blog in French, or Spanish, or Chinese, or…?

Use the Microsoft Translator Widget to translate your web site! Microsoft Translator team has announced

Tuesday, April 07, 2009 8:10 PM by Laurent Duveau

# My blog in French, or Spanish, or Chinese, or…?

Use the Microsoft Translator Widget to translate your web site! Microsoft Translator team has announced

Thursday, April 16, 2009 3:58 PM by Windows Experience Blog

# Testing Out the Microsoft Translator Widget

Back during MIX09 in March, the Microsoft Translator Widget for websites was announced . People with

Thursday, April 16, 2009 4:52 PM by scronide

# re: Announcing the Microsoft Translator web page widget

Looks like you're working on it, but the layout is a bit off across browsers. I don't have Arial Unicode MS, which might play a part.

Thursday, April 16, 2009 5:04 PM by tiago

# re: Announcing the Microsoft Translator web page widget

the translation to portuguese still needs a lot of work... so does any translator, I guess.

Friday, April 17, 2009 5:00 AM by DG

# re: Announcing the Microsoft Translator web page widget

Right after Mix09 announcement, I had registered for the widget, still no clue when the invitation code will be given.

Friday, April 17, 2009 10:39 AM by James Cherrill

# re: Announcing the Microsoft Translator web page widget

Tried Brandon's blog under current Firefox - no widget, no errors or alerts.  Tried under IE8, ditto.  Switched IE8 to compatibility mode and hey-presto appeared and works.

Translation into French seemed pretty basic, but highly readable. Very valuable (when it appears!).

Friday, April 17, 2009 7:06 PM by lbastos

# re: Announcing the Microsoft Translator web page widget

Is it available as a sdk on dev.live.com ?

Friday, April 17, 2009 9:37 PM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

DG, the invite codes are being sent out in batches starting this week - you will receive it soon.

Friday, April 17, 2009 9:43 PM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

James Cherrill,

I tested Brandon's site in firefox (and other browsers) on multiple machines and it worked everytime. Can you check if your javascript is turned off or if something is stripping javascript from webpages? Do note that it is being used only on the windows experience blog for now (http://windowsteamblog.com/blogs/windowsexperience/default.aspx).

Please post in our forums (http://go.microsoft.com/?linkid=9656027) if you are still having problems.

thank you!

Vikram Dendi

Microsoft Translator

Friday, April 17, 2009 9:51 PM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

lbastos,

We do have an interactive SDK (http://go.microsoft.com/?linkid=9656019)and getting started guides for ASP (http://go.microsoft.com/?linkid=9655926) and PHP (http://go.microsoft.com/?linkid=9660632).

For the AJAX API you need an invite code and for the HTTP/SOAP APIs you just need a Search Developer ID.

Hope this helps!

Vikram Dendi

Microsoft Translator

Monday, April 20, 2009 1:58 PM by Eric Tee

# re: Announcing the Microsoft Translator web page widget

do you aware that it cannot translate contraction(I've, you're)

Tuesday, April 21, 2009 11:20 AM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

Eric Tee,

Are you using the apostrophe character for your contraction?  If you are using that character it should work correctly in most cases.  

Cheers,

Lane Rau

Microsoft Translator team

Friday, April 24, 2009 9:48 AM by SwanieK

# re: Announcing the Microsoft Translator web page widget

I tried the one on your site and am really impressed with it.  It doesn't take users away from the page as Google Translator does.  How can I get the invite code?

Friday, April 24, 2009 6:10 PM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

SwanieK,

You can register for an invite here: http://go.microsoft.com/?linkid=9656123

Cheers,

Lane Rau

Microsoft Translator Team

Thursday, April 30, 2009 11:04 PM by luisdans WebLog

# Abril 30, 2009. Tecnología para emergencias (Influenza AH1N1)

Microsoft cuenta con una unidad mundial de respuesta a emergencias, la subsidiaria mexicana recientemente

Friday, May 01, 2009 1:03 AM by LuisDanS Weblog

# Using technology to prevent Pandemic

The Microsoft Disaster Response is an internal group that assists governments and organizations on global

Monday, May 04, 2009 1:23 PM by Enrique Zlotogorski

# re Pensionado.

Mail: neam.yoq@gmail.com

No se si es posible colocar el traductor en un blogspot.

Gracias.

Wednesday, May 06, 2009 10:14 AM by 開発者のみなさまのために

# Microsoft Translator をご存じですか?

窪田です。 日ごろは MSDN オンラインの情報を中心にご紹介していますが、今回の話題は、Microsoft Translator です。 世の中にはたくさんオンライン版翻訳ツールがありますが、Microsoft

Monday, May 25, 2009 10:17 AM by laurent

# re: Announcing the Microsoft Translator web page widget

Great tool. 2 asks:

- can't you make it fully open by now? No more invitation required?

- Why don't you post the translator widget on dev.live.com, where all APIs for Live Services are available?

Tuesday, June 16, 2009 1:52 AM by Quality Directory

# re: Announcing the Microsoft Translator web page widget

I really like this Translator web page widget because I want my directory to be available in multiple languages.

I tested the demo site and it was beyond my expectation.

Tuesday, June 23, 2009 11:38 PM by loulaoups

# re: Announcing the Microsoft Translator web page widget

Hy,

What have I to do to receive the code for the widget?

I want to install it on my blog.

Thanks

Friday, June 26, 2009 4:03 PM by Lane Rau

# re: Announcing the Microsoft Translator web page widget

@loulaoups,

Go to www.microsofttranslator.com/widget to request an invite code.

Cheers,

Lane Rau

Microsoft Translator team

Sunday, June 28, 2009 5:38 AM by SusanT

# re: Announcing the Microsoft Translator web page widget

desperate for invite code, waiting for ages :(

Sunday, June 28, 2009 6:30 AM by MSR-MT Team

# re: Announcing the Microsoft Translator web page widget

SusanT: Can you check if you successfully completed the Microsoft Connect registration process (and allowed for Microsoft email communications)?

If you did and still don't have an invite - email me at mtcont at microsoft.com and we will get you one.

Thank you for your patience!

Vikram Dendi

Microsoft Translator

Sunday, June 28, 2009 8:23 AM by Susan T

# re: Announcing the Microsoft Translator web page widget

Vikram,

Many thanks for the reply.  I checked and email communication is allowed from my Microsoft Connect account.  However my invitation has not yet come througn.  I have just sent you a mail requesting an invite code.

Susan Tsairi

Tuesday, July 14, 2009 7:33 AM by Web Site Design Companies New York

# Web Site Design Companies New York

Thanks for sharing this informative post.

Saturday, July 18, 2009 1:38 AM by enfermerostv

# re: Announcing the Microsoft Translator web page widget

no logro recibir el codigo

"Have an invite code?

* Invite code

Widget invite codes start with WGT and Ajax API invite codes start with AJX. The AJAX API adoption page is here."

es frustrante entrar tantas veces dando vueltaspor el mismo lugar

Thursday, August 06, 2009 11:14 AM by Giriraj Daga

# re: Announcing the Microsoft Translator web page widget

Hello - This is very interesting. I would try it out today (When I get back home on my home PC). I stumbled upon this blog while looking for Microsoft translation services for Indian Language. I would be grateful if you could share some insights / latest developments / useful links for online translation service. I am working on an application that (hopefully) could provide realtime translation of audio / video. Any help / directions would be greatly appreciated. You can reach me at giriraj.daga@gmail.com. Thanks!

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker