There have been many stories about brain vs. brawn. More recently, human brain and computer brawn have been pitted against each other in arenas such as one-on-one chess. We all have been hearing about applying large amounts of computing power to solve problems like translation by sheer force. As a high performance cloud service offered by Microsoft, we continue to make investments in such processing power – but we also know that no matter how many machines you throw at translation, it is still impossible to get the correct, error-free, contextually accurate translation every time. With the clear understanding of how it would be a much better outcome for our users and partners, we have been hard at work exploring ways of putting together the might of the machines and the power of human understanding. The first wave of innovations focused on our partners and users was what we called “Anywhere Translations”.
Welcome to the next wave of innovation – Collaborative Translations.
Microsoft is pleased to announce, the availability of the Collaborative Translations Framework – a technology that combines the scale and speed of automatic machine translation with the accuracy and context awareness of human translation. At MIX 2010, we are announcing the latest version of our translation API (v2) and built on top of that, a new version of the pioneering translator widget that we released a year ago. In addition to bringing real-time, in-place translations to your web site, the Microsoft Translator web page widget v2 adds collaborative features that help tailor the translations delivered to fit your site.
In addition to the collaborative features powered by the Collaborative Translations Framework, the V2 of the Microsoft Translator API includes a “batch” interface to translate large amounts of data, support for communicating with the service securely via SSL and the addition of “Translate-and-Speak” – a text-to-speech functionality. We are also adding an enhancement to our Bing Translator user site, where you can use the “Translate-and-Speak” functionality whenever you translate into one of the supported languages.
What is being announced today:
1) A simple to adopt, highly customizable widget that site owners and webmasters can place on any webpage – and it not only helps to instantly make the page available in multiple languages, it also allows the owners with the help of their community or professional translators to tailor the the translations to their site’s content.
2) A broad set of powerful translation APIs in SOAP, HTTP and AJAX flavors so that developers can pick the best one to fit their requirement. Functionality includes language detection, single and batch translation, collaborative translations and text to speech. All you need to get started is a Bing Developer AppID. In addition, we are also announcing the Microsoft Translator Silverlight control for translation will be available as part of the Silverlight toolkit.
3) An update to Bing Translator translation service, which adds the “Translate-and-Speak” functionality for a set of languages (English, German, Spanish, French, Italian, Portuguese, Russian). Perform a translation on the site and you will notice a speaker icon to click on to hear it spoken.
Who is it for:
The Widget 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.
The APIs are for anyone that would like to bring translations to their app or site. Some developers have used the APIs to deliver applications that can deal with content in multiple languages, and others have used them to localize their applications. Designers have used them to make sure their designs work in many locales, and enterprises have used them to translate documents. Phone application developers might find the cloud text-to-speech API particularly interesting, as they develop hands-free scenarios.
What is cool about it:
Fun! What does it cost:
The widget is completely free for use on commercial or non-commercial sites. Instead of expensive localization whose costs are incremental if a site has changing content, the translator widget brings a no-cost option to site owners. Depending on their needs, site owners can choose to invite their chosen translators to come help improve the translations delivered to their site.
The APIs are also available at no cost to developers and partners. For high volume commercial use, email mtlic@microsoft.com.
How do I get it:
Each MIX 2010 attendee gets an exclusive invite code in their attendee bags to enable Collaborative Translations features in their widget. If you are not attending MIX, you can still get a widget for your site, and add yourself to the Collaborative Translations feature invite list. We will be sending invites as soon as some more become available.
What we are working on:
Other questions:
I can’t get it to work or I have encountered a bug. Where can I get support or provide feedback?
Given the pre-release nature of the new functionality you might encounter glitches as we work towards adding new features. The known issues list is available here. If there is an issue that you encounter which is not in the list, we would love it if you could let us know. You can either use our forums, or directly contact us at mtcont@microsoft.com.
Can this save me the cost of doing expert localization of my professional website?
Expert localization is an extremely important and valuable aspect of doing business globally. We have always encouraged our users to take advantage of the exceptional quality of translations provided by an expert translator for mission critical content that needs to be localized. For those of you who are looking for a low cost way to localize content that you might not otherwise have localized, or for content that is rapidly changing (and not cost effective to use expert localization) – our machine and human collaborative translations option could come in handy and save money.
How many languages do you support? When can you add support for <insert language here>?
We continually work on adding new languages – since last MIX we added 17 new languages bringing us to 30. Here is the list of languages we currently support:
You can always find the latest list of languages here.
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.
Those of you who are at MIX 2010 can dive deeper into these technologies at our session (Monday 3/15, Lagoon H at 2:00 PM). We will also be posting in-depth information about the various aspects of today’s announcement in the next few days. Keep checking this post and our forums for further announcements, known issues and more information. You can follow our MIX10 coverage on twitter.
"Anywhere Translations" is big news for Microsoft and business owners who would like to localize their website. As Microsoft partners we at OneHourTranslation.com can deliver professional human translators for any website that integrate this new innovative widget. This way, a website owner that wish her website to be translated professionally and quickly.
Looks like a real competition to other solutions in the market.
i wonder if I should start looking for a new profession
@Mike, like Ron above we think this could be a great opportunity to professional translations since this provides a great hybrid solution without site owners or translators having to invest a significant amount of resources setting up a traditional localization model.
We want to hear from you on how we can make this better for someone like you to use in reaching out to potential customers. Email us at mtcont@microsoft.com!
-Vikram Dendi
Microsoft Translator
Any news about Ukrainian language translation in your translator?
Anywhere Translations doesn't work well.
When I tried to translate a German text to Dutch it failed to understand several words and the grammar is horrendous. For instance the German word "Bestatter" has not been recognised.
Is there a chance that the widget can be placed at the bottom of the browser ? (i.e. like facebook chat) so it does not interfer with the web content. I added this and my menu is all over the place. Would love to use this widget as it is so user friendly.
Hi Jason,
Placement of the widget depends on the design of the web page. If you are the designer of your web content, you should be able to insert the Widget at where you so desire. If you are using a blog site, it really depends on the blog design infrastructure as to where it allows user to add javascript. Hope this helps.
Ronit
The machine translation team
why is there no CROATIAN LANGUAGE ...???
:(((
Can i get this on my smartphone?
Is good can use this support when is necessary
very very nice translation API. i like it too much. thank you Microsoft. it is very useful for sites
Agradeço a Tecnologia Microsoft, pela concessão deste serviço, pois há momentos em que devido ao montante de correspondência recebida, uma ou um conjunto de palavras eu precise entender melhor e torna-se difícultoso; mesmo diante dos conhecimentos que possuo.