I just use the built in dictation software on the iPhone. It is the icon on the bottom left of the keypad. In fact, as I change the language of my keypad to the various languages that I speak, I can dictate in all of those languages. The same software is available everywhere, for text messages, for google translate, for email and for creating articles in Pages.
We share the same view of Krashen’s insights to language learning.