Microsoft translator - is a translation application which can translate text as well as voice messages recorded with the help of a microphone. It offers translation into 50 languages with transcription and correct pronunciation. A user can also use a smart clock.