So here is the app for your rescue. This app is developed by Google itself for Windows Mobiles. It requires internet access, translates upto 57 languages, voice recognition for 18 languages and listen to spoken languages for 41 languages.
Get T-Translator for Windows Phones from Windowsphone - T-Translator.
EmoticonEmoticon