Google Releases Language Translation API

John Musser
Mar. 20 2008, 07:36PM EDT

As of today, the powerful Google Translate service that lets you translate between 13 different languages and 29 language pairs is now available as a handy JavaScript-based API. Given the breadth of the engine it's built on, it already supports languages including Russian, Korean, Arabic, Italian, Greek, French and Spanish. It's a simple but powerful API, given the number of uses this can be put to. Our new Google Translate API profile has more technical details.

As their announcement makes clear, it's a very easy to use API with two main functions: language detection and language translation. The language translate() function just needs a string to translate, the source and destination languages, and a callback function. The detect() function takes a block of text and a callback.

translateex.png

Since language detection is very hard problem and not always perfect, the API provides two useful properties of a true/falue value "isReliable" and a 0-1.0 "confidence" value which together give an indication of how certain the language detector is in each case.

For some ideas on what uses this can put to, check-out our listing of 7 translation-related mashups in our directory now. These include the mashup shown below, Universal Chat Translator for Skype (download here), a plug-in built on the Skype API that translates chats in real-time:

Note that the API documentation makes it clear there are more features coming before long: "We plan on adding more exciting capabilities to the AJAX Language API in the future, so stay tuned."

John Musser

Comments

Comments(29)

[...] More… addthis_url = 'http%3A%2F%2Fstorybox.mobi%2F%3Fp%3D114'; addthis_title = 'Google+Releases+Language+Translation+API'; addthis_pub = ''; If you liked this post, buy me a beer. (Suggested: $3 a beer or $7.5 for a pitcher) [...]

[...] και απλές προγραμματιστικές κλήσεις στην υπηρεσία API του Google για μετάφραση, για να μεταφράσουν (σχεδόν κάθε) [...]

I have developed <a href="http://translator.vndv.com/" rel="nofollow">Free Online Translation Service</a> page which use Google AJAX Language API. I also used Google AJAX Language API to translate the user interface of Online Translation Service to the following languages: English, Arabic, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hindi, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Spanish, Swedish.

Free online translation software have a major problem, that is accuracy. When we start Chinese, Japanese and Arabic language translation through these free online tools. Their language conversion accuracy is very poor compare to human language translation, their also change meaning of sentence.

[...] If you would rather be a psychology officer, then you should go with your heart, work hard in college and I&#39;m sure your grades will improve and you will be a psychology officer and much happier than if you were a translator officer. If you settle for anything less, you will regret not trying for a very long time, so if you would love to be a psychology officer, then you should make that your goal. Powered by Yahoo! Answers Mary asks… English to Korean Translation!!? Please translate the following into Korean! Thanks! H...m-content&quot;&gt; [...]

Pretty component to content. I simply stumbled upon your web site and in accession

capital to assert that I get actually loved account your blog posts.

Any way I'll be subscribing on your feeds and even I achievement you get right of entry to constantly fast.