The Microsoft Skype Translator app may not quite match the fantastical Babelfish from The Hitchhiker's Guide To The Galaxy (stick one in your ear, and you can instantly understand any language), but it's pretty cool for a real world achievement.
Skype Translator lets you make Skype calls and provides real-time translations in several languages. Real-time translation - consider the implications of that. Now, you can also call land lines of cell phones with Skype and still invoke the translation service.
eWeekSkype Translator supports a total of nine spoken languages so far, namely English, Arabic, Chinese (Mandarin), French, German, Italian, Portuguese (Brazilian), Russian and Spanish. "Once the person on the other side picks up they will hear a short message stating that the call is being recorded and translated through Skype Translator and then you can start talking," according to the teams blog post.