I know they’re not the first to do it but I still like it. The new Translator app for Windows Phone from Bing/Microsoft is neat. It’s real time scanning so you don’t need to snap a picture – just hold it and it will scan and translate in real time. Just watch this though:
if you download the language pack it will do it all offline too. As a traveler that’s huge since the cost of foreign data is obscene. And it does voice translation as well but this is only for online use.
You can check out more details on their blog and get the app for free here.