Google today opened up the machine translation software they implemented on their own Google Translate site via a public API. The AJAX Language API allows developers to perform translations in their applications for all 13 supported languages and 29 translation pairs.
As an example, Google engineer Ben Lisbakken cooked up a Google Gadget that uses the AJAX Language API to create a simple language learning quiz (it asks question like: "What is 'moutain' in Spanish?"). The example also leverages Google's AJAX Search API to display image hints.
There are potentially a host of applications for the language API beyond simple localization. I'm not sure how fast the API is, but how about on-the-fly translation for instant messaging? Certainly Google's machine translation is far from perfect, but imagine being able to have a conversation with someone in two languages where you're only exposed to your native tongue?
Google already released a bunch of translation bots on its GoogleTalk IM service that repeat back whatever you say to it in a translated language (each bot handles a different language pair), but imagine that being a setting you could just flip on at the client level? The new API can handle language detection, so you could tell your chat client to detect whatever language is being spoken and then translate it to English (or whatever language you need on the output) automatically.
What other sort of applications can you envision for the Google translation API? Let us know in the comments.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
I'm sorry, but this is just too cool. I was going to have to pay for this stuff before... Thank you Google for offering everything for free.
This is awesome. There are so many possibilities for this especially once the Greasemonkey hackers dig into it. I could not get the API to load from a greasemonkey script but I'm sure someone will soon. However I did write a script to add translator buttons to arbitrary html elements, and wrote a blog post about it here: http://www.minimalmedia.com/blog/dave/the-google-ajax-language-api-is-going-to-be-a-big-deal
This is great news. Our group has been looking at localizing our project collaboration solution (www.jointcontact.com) to support various languages and have been impressed with Google Translate.
I added a plugin to http://www.hab.la , a free service that let's you chat with visitors to your website using your existing IM client. To use Google's API to automatically translate chats between you and your visitors.
I blogged about it at:
http://hab.la/blog/articles/2008/03/26/now-hab-la-gives-you-one-of-those-un-earpiece-thingys-autotranslate-rocks
You can try it out with a chatter bot at:
http://static.hab.la/examples/translation.html
It's a lot of fun.. hah..
Hi, I've finished my new job search engine - JobGeni - based on Google AJAX Feed API.
It grabs realtime data feeds from several major job sites like indeed, simplyhired, yahoo hotjobs, monster and jobster. have a look
http://www.jobgeni.com