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.