A free app for Android, by Birthday Song.
Voice Typing in All Language: Speech to Text is a free speech recognition app for Android phones and tablets that lets you type in multiple languages using your voice. You can speak in English, French, Spanish, Italian, Arabic, Catalan, Danish...