A free app for Android, by Eran Katsav.
Voice Translator – Translate it is a free speech recognition and text-to-speech application. This app is designed to work with any Android device and can be used in multiple languages. It is an ideal travel companion that can help you to speak a new language without having to take any courses. You can use the app as a translator and also as a speech recognition system. It is very easy to use, just tap on the item that you want to translate and speak, and the app will translate it for you. You will be able to listen to the translation as soon as you finish speaking.