Microsoft Releases Machine Translation API

Kevin Farnham
Mar. 23 2009, 02:31AM EDT

If you've ever wanted to programmatically translate text from one language to another directly from code, there's a new web service from Microsoft Research you might want to try. It's the recently announced new Microsoft Translator AJAX API and web widget. The API provides automated translation of web pages and portions of web pages into 12 different languages including Arabic, Chinese, French, German, Japanese, Korean, Polish, and Russian. The Microsoft Research team plans to add more languages over time.

The translator API can be accessed via a web widget, or using AJAX, HTTP, and SOAP protocols. The web widget provides easy-to-implement capability to provide visitors with the option to translate an entire web page into any of the supported languages.

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.

For greater flexibility, the Translator API can be accessed using JavaScript, via HTTP POST, and SOAP. The API includes methods for detecting the native language of a web page and translating the page or a portion of a page. See our new Microsoft Translator AJAX API profile for more details.

translatepage

To get started with the API, visit the API home page and register for an invite code. API documentation includes a "Getting Started" page and a well-documented interactive SDK. The documentation includes many examples that demonstrate how to implement the API within web pages using all the available protocols. The Microsoft Translator Forums are available for posting questions and discussing issues related to the API.

This is not the first translation web service API: Google also offers one as well, the AJAX Language API (our API profile). It's a JavaScript-based API that can translate a similarly wide range of languages. For examples of what developers have done with this API we 6 mashups listed including ones that do bilingual web search, interactive phrase translation and real-time translated chat (using ChaMap, shown below).

ChaMap

Machine translation cannot yet match the quality of professional translation by humans. However, Microsoft Research has been working on machine translation and natural language processing for a long time, and we can see the quality of machine translations improving. With the range of potential applications, it will be interesting to see how developers begin using this API.

Kevin Farnham

Comments

Comments(41)

Quote: Microsoft Research has been working on machine translation and natural language processing for a long time, and we can see the quality of machine translations improving.

Yes, the quality is improving. However, a problem with machine translation is the low quality of the source text. To get a large improvement in the quality of translation, optimise text for machine translation (http://www.international-english.co.uk/mt-evaluation.html).

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.

always good fun to listen to the radio, but also makes the radio is beautiful music played in

Web stations and not charging terresrtial stations illegal? BTW, is it really true that terrestial stations pay nothing

The information covered in our articles on your site very useful and a level of success in continually trying to follow the threads from your site that I

wish to continue

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..

All of the above are very good points that every IT manager should be thinking about. One critical aspect is missing - I/O performance. All IT organizations are heavily using virtualization for the easier applications (web services, file servers, mail, test/dev), but the big trend in 2011 will be applying virtualization to the I/O intensive applications such as those built on Oracle/SAP/DB2 etc. Having performance and utilization monitoring tools that have a real-time view of the full SAN I/O stack (server-HBA-switch-array LUN) will be essential for any organization virtualizing mission-critical apps or moving them to a cloud implementation. Solutions like Virtual Instruments VirtualWisdom (for F1000 IT shops) or SolarWinds (for SMB sites) should be serious considerations.

Apart from the need of both business skills and medical

knowledge, dentists routinely perform very intricate handwork

to exceedingly narrow tolerances in challenging, confined

environments for conscious and sometimes wriggly people

who would prefer to be elsewhere ? and half the time we do

it through a mirror. Fillings that demand concentration and

eye-hand acrobatics to be done well enough to chew on

require unhurried dentistry.

Now wait just one darn minute! Let?s do the math: If the CBS

reporter says a dentist?s overhead is roughly 70%, and

discount dentistry brokers like Delta Dental, BCBSTX and

UnitedHealth promise to cut their contracted dentists? fees

30% - or more, does that mean the dentists they prefer work

for free - or less? One thing for certain: Preferred providers

have to work faster to make less money.

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

That's why other far more intelligent companies like Samsung put true newest next gen Broadcom technology in their products. That.... over going for the two year old cheap junk Apple went for. Apple? "...yeah let's make it look nice.... who cares if it works" mentality. Just make it cheapest you can, so we're putting more money in our pockets. Apple = True Gypsy Con Artist and Informercialistic Marketing at it's finest. Forget the customers... they're too dumb to tell the difference anyway..... Right? Pull a rabbit out of a hat while we have a shill expounding on the glories of Apple, while we pick their pockets! .....Well at least if you're a CrApple iFan that is!!!

Thank you for this excellent post Sarah. As a wife of a dentist, I would say that your post is right on. Most people have no idea how much overhead goes into running a practice and that the Doc isn't pocketing the full fee for the crown. Fees vary and you certainly have many instances where you get what you pay for. My husband and his partner select laboratories based on quality, not price as in the end, you want patients to be pleased with the results. Referrals are certainly the best way to find a dentist that will make you smile every time you mention their name.

Dong

Excellent weblog here! Additionally your website so much up very fast!

What host are you using? Can I am getting your associate link to your host?

I wish my website loaded up as fast as yours lol