Welcome to MSDN Blogs Sign in | Join | Help

Translate This and Translate My Page Functionality with Windows Live Translator

Every now and then I look at visitor logs on the various personal and professional sites/blogs that I administer. It makes for a fascinating experience to see the many places worldwide that visitors come from. I have often wondered about non English speakers and how I could make my writing more accessible to them. While some professional and company web sites have translated versions available, in many user forums and communities across the web there have been requests for a translated version of the pages/posts. Today, on many sites, I have to copy the text on the site, paste it into a translator and look at the translation. It is cumbersome and not very seamless in an otherwise smooth navigation experience.

I am very pleased to say Windows Live Translator solved this problem with the latest feature addition that rolled out this week. Now on the Live Translator home page you will find a new link  "Add the web page Translator to your site". By clicking on this link you go to a page that offers snippets of code that can be added to individual web pages for which you wish to offer translations.

The code generator will create the appropriate widget depending on the source language of your site. Refer to the Live Translator introduction post where Andrea listed the language pairs that we currently support.

So here is what you do to have a link on your web page to translate it:

Step 1: Click on the Add the web page Translator to your site link

Step 2: Select the language your web page is written in (source language)

Widget

For example: Since all the articles on my blog are in English, I choose English as the source language

Step 3: The code that you need to copy and paste into your web page's HTML is generated in the box

For example: Since I chose English, the code that is generated looks like this

<script type="text/javascript" src=http://translator.live.com/TranslatePageLink.aspx?pl=en></script>

Step 4: Copy that code and paste it into the page that should offer translation.

For example: On my blog say I want the blog post I wrote about Live Translator to be translated, I go into the blog editor and paste it like so:

 PasteIntoHTML

If the blog or web page uses templates, one could also paste the code into a template - thereby providing the Translate This Page widget on all pages

Step 5: Enjoy an expanded (and hopefully more appreciative) audience!

The end result on my blog looks like this in the case of a single post translation:

 Single Page Translate

The end result looks like this if I put it in the template (this allows for translation of every post):

SidebarTranslateWidget

For the more technically minded here is some more information on the parameters that the Live Translator accepts:

http://www.windowslivetranslator.com/BV.aspx?lp=en_fr&a=http://viks.org

where lp is the language pair (such as en_fr for english to french) for source and target languages. a is the URL you want translated. 

The Windows Live focused community site ViaWindowsLive is making creative use of the Live Translator to make their site available in multiple languages (look on the left bottom of the page). I would love to check out how you might be utilize this new feature. Feel free to post a link to your site in the comments.

-Vikram

Edit: Updating the parameters link

Published Friday, November 02, 2007 12:26 AM by MSR-MT Team

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

Friday, November 09, 2007 3:56 AM by vasudev

# re: Translate This and Translate My Page Functionality with Windows Live Translator

Thanks! This was required. Before this was available I had implemented it in somewhat different way, now that this is available I had put this on my blog.

http://vasudevg.blogspot.com/2007/11/add-windows-live-translator-add-in-to.html

Friday, November 09, 2007 11:11 AM by LiveSide - News blog

# Windows Live Translator For Your Website

Last week, the Translation team blog posted about an add-in for your website or blog that uses the Windows

Saturday, November 10, 2007 4:54 AM by Noticias externas

# Live translation of your blog...wow!

This is one of the coolest things I have seen pop out of Microsoft in a while - and there have been quite

Saturday, November 10, 2007 11:02 PM by Aaron Tiensivu's Blog

# You can now translate this blog site into many different languages

If you look on the right side of this website, from the main page, you can now translate this website from English to many different languages. It is a new 'widget' from Windows Live. The translation team announced it and posted about it here. There

Thursday, December 20, 2007 6:49 PM by loretta arzaga

# re: Translate This and Translate My Page Functionality with Windows Live Translator

how do i access the translator? is there any software or sites for translating into hindi?? thanks alot

Monday, January 28, 2008 9:54 AM by Jim Morgan

# re: Translate This and Translate My Page Functionality with Windows Live Translator

It would be great to be able to use this for *intranet* sites.  I have an internal SharePoint site, complete with lists and libraries with a diverse user base.  The "variants" option isn't comprehensive enough (doesn't apply to lists or items) and the live translator doesn't seem to apply internally.  Can the source for this be made available for intranet sites?

Tuesday, February 19, 2008 2:54 AM by jogger

# re: Translate This and Translate My Page Functionality with Windows Live Translator

Translate This:

Vielen Dank für den Beitrag. Danach muss ich mich also nicht mehr so anstrengen mit meinem schlechten Englisch. Dafür gibt es ja jetzt den Translator.

Schöner Beitrag

Gruss

Wednesday, February 20, 2008 8:14 AM by MSR-MT Team

# re: Translate This and Translate My Page Functionality with Windows Live Translator

Loretta: You can access it from the landing page here: http://translate.live.com. Hindi is still a work in progress, we will post here when it is available at a quality level that is satisfactory

Jogger: Vielen Dank für Ihre freundlichen Wörter! (I don't know German - if you were wondering) :)

Tuesday, April 01, 2008 11:05 PM by semeasy@hotmail.com

# Transalted Business Cards

I used the translator for my blog, it apparently works very well.

Friday, June 27, 2008 9:15 AM by Native Translator

# re: Translate This and Translate My Page Functionality with Windows Live Translator

Do you plan to support more languages?

Saturday, June 27, 2009 6:52 AM by Computer products

# re: Translate This and Translate My Page Functionality with Windows Live Translator

My site has visitors from all over the world and this translation tool makes things easy.

Saturday, June 27, 2009 7:06 AM by Quality Directory

# re: Translate This and Translate My Page Functionality with Windows Live Translator

This translator is helping to bring back the lost folks to Microsoft. Cool!

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker