A free program for iPhone, by Christian Neubauer.
If you are tired of typing, you don’t want to miss any message, and you don’t want to spend too much time on it, then you should definitely use Dictation – Speech to text. You can use it in many ways. You can simply dictate what you want to say, or record a message and then translate it. Or you can just translate it directly to the language that you are speaking. You can even dictate a word or a sentence, and then translate it to the language that you are speaking. And you can do all of this with just one click! You can also use it for speech to text and translation.