Microsoft Releases Machine Translation API

Kevin Farnham, March 23rd, 2009

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.

Both comments and pings are currently closed.

41 Responses to “Microsoft Releases Machine Translation API”

March 25th, 2009
at 3:28 pm
Comment by: Mike Unwalla

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

August 6th, 2009
at 7:56 am
Comment by: reBlog from Blognotas: Blognotas « 2leo’s Weblog

[...] Microsoft Releases Machine Translation API (programmableweb.com) [...]

February 27th, 2011
at 11:35 pm
Comment by: duşakabin

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.

March 15th, 2011
at 10:59 pm
Comment by: dogal tas

they reinforced the point that they are in no hurry to finish the integration. They made it very clear that their number one goal is

March 27th, 2011
at 11:54 pm
Comment by: gelir vergisi

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

March 31st, 2011
at 7:17 am
Comment by: banka rehberi

nguages including Arabic, Chinese, French, German, Japanese, Korean, Polish, and Russian. The Microsoft Research team plans to add mor

April 5th, 2011
at 5:57 am
Comment by: kimya

s, or how to call a javascript API. No need to write or install server side plug-ins for your specific software

April 25th, 2011
at 1:17 am
Comment by: hava perdesi fiyatları

explained in this blog site is really impressive articles on a wide variety of subjects all the time thank you for existing unshared success will follow

April 25th, 2011
at 1:17 am
Comment by: hava perdesi

and explanatory text has been narrated was a great wide thanks to everyone who contributed

April 25th, 2011
at 1:18 am
Comment by: hava perdeleri

consistency has been fully explained in the article is quite descriptive writing and sharing parts of your post I want to share all liked it very much thanks

April 26th, 2011
at 11:26 pm
Comment by: hava perdesi

has been described has been impressive in terms of visual and descriptive about the site is always so difficult to find explanatory to people I know now I would recommend you all congratulations

May 4th, 2011
at 3:51 am
Comment by: mantolama izolasyon

It is very expensive to create and there aren’t very many people capable

May 13th, 2011
at 12:48 pm
Comment by: rehau

Detonate a very powerful bomb, maybe even a nuclear bomb. The oil will no longer have a clear path to the surface and the leak will stop

May 24th, 2011
at 5:57 am
Comment by: sorgula sorgulama

for a long time, and we can see the quality of machine translations improving.

May 26th, 2011
at 3:48 am
Comment by: toyota cikma parca

volume will be light, this will pick up strongly in the second half,

June 18th, 2011
at 12:47 am
Comment by: prefabrik

Arabic, Chinese, French, German, Japanese, Korean, Polish, and Russian

June 21st, 2011
at 11:30 pm
Comment by: gelinlikler

Thank you, that your site is very nice touch topics that up until a date and I congratulate you for the labor of a successful site

June 28th, 2011
at 6:40 am
Comment by: hasan burkay

Thank you, that your site is very nice touch topics that up until a date and I congratulate you for the labor of a successful site

June 29th, 2011
at 4:51 am
Comment by: ilahiler

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

July 8th, 2011
at 8:05 am
Comment by: pleksi

we actually have a carpet cleaning business, and that European countries are interested in just do not have a site related to the presentation of his work seo.

July 10th, 2011
at 2:21 am
Comment by: mermerci

[...] Are Magazines Doomed, Too?A post from BuzzMachine about the future of magazine publishing. [...]

July 11th, 2011
at 9:19 am
Comment by: pimapenci

If you like Cn3D, I wrote a manual for using it to learn about DNA structre along with a lot of educational activities to go along with it.

August 2nd, 2011
at 3:45 am
Comment by: konteyner

of the advantages a successful insurgent can possess. Washington is attempting to cover up fundamental weaknes.

August 4th, 2011
at 3:49 am
Comment by: boyacı

Chinese, French, German, Japanese, Korean, Polish, and Russian. The Microsoft Research team plans to add more languages over time

August 9th, 2011
at 3:48 am
Comment by: hava perdeleri

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

August 10th, 2011
at 1:14 am
Comment by: patlatma tas

mature and content owners clearly see the value of software based services that help solve many of the video ecosystem problems.

August 21st, 2011
at 9:18 am
Comment by: web tasarım pendik

and mirrors to me, substituting costly counterinsurgency for cheap counter-terrorism. Not only will counterproductivity result, isn’t this a tacit admission that al-Qaeda really is bleeding America out?

October 4th, 2011
at 5:41 am
Comment by: sepetli vinc

Not winning – I am not saying they were better now than Android or iPhone

October 12th, 2011
at 10:46 pm
Comment by: Beyoğlu evden eve Nakliyat

thank you

November 20th, 2011
at 5:23 pm
Comment by: hava perdeleri

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

November 20th, 2011
at 5:24 pm
Comment by: hava perdesi fiyatlari

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

November 20th, 2011
at 5:24 pm
Comment by: hava perdesi

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.

November 20th, 2011
at 5:25 pm
Comment by: hava perdesi

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.

November 20th, 2011
at 5:25 pm
Comment by: hava perdeleri

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.

November 20th, 2011
at 5:25 pm
Comment by: hava perdesi fiyatlari

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.

January 16th, 2012
at 3:03 am
Comment by: hastane otomasyonu

you issues in this sense is obviously a very good site is full suits me very carefully, but with are more intensive follow-up will have mixed commentss and are you teacher mothers ?

January 23rd, 2012
at 6:13 am
Comment by: kis bahcesi

Burada Seo halkları thanke. hause

January 23rd, 2012
at 6:13 am
Comment by: tabelaci

Burada Seo halkları thanke. hause

January 23rd, 2012
at 6:14 am
Comment by: pimapen

Burada Seo halkları thanke. hause

March 20th, 2012
at 3:38 pm
Comment by: Weibo Arrives @DiscoverText | Texifter, LLC. Blog

[...] range of functions (incuding advanced metadata filtering, near-duplicate text detection, auto-translation, and machine classification) the Weibo integration opens the door to exciting new multi-lingual [...]

November 23rd, 2012
at 3:52 am
Comment by: 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

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.