Google Translate
Description of App
From the iTunes App Store:
Translate words and phrases between more than 50 languages using Google Translate for iOS. For most languages, you can speak your phrases and hear the corresponding translations.
With Google Translate you can:
* Translate text between 58 languages
* Translate by speaking the text instead of typing it (15 languages)
* Listen to your translations spoken aloud (23 languages)
* Automatically detect the language of text
* Display translations in full screen mode to make it easier for others nearby to read
* Star your favorite translations for quick access even when you’re offline
* Access your translation history even when you’re offline
* Spell out the translation of non-Latin script languages (e.g. Chinese, Japanese, etc..) in Latin characters to read it phonetically (e.g. Pinyin, Romaji)
* View additional dictionary results for single words or short phrases
Translations between the following languages are supported:
Afrikaans, Albanian, Armenian, Azerbaijani, Arabic, Basque, Belarusian, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Haitian Creole, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Irish, Japanese, Korean, Latin, Latvian, Lithuanian, Macedonian, Malay, Maltese, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh, Yiddish
What's New in Version 1.1.1
Fixed crash on startup bug for devices with iOS 3.2 or earlier
Added voice input support for Malaysian and Indonesian
Version
Free or Paid
Compatibility
Device(s) App Was Tested On
Accessibility Comments
The blank button to the left of the edit box brings up the keyboard to type a phrase. The button labeled "GMA icon Mic" activates the microphone.

Comments
#1 Google translate
I agree with this review, this is a great app that is usable with VoiceOver. The TTS voices I have heard are good. I have dictated several phrases using the speech recognition feature and they have all come out perfectly. My next test for this app, find a spanish speaking radio station and see what they are saying!
#2 Speech Recognition and Text Transcription in various Languages
People who are in countries that don't have access to the Dragon Dictation app, or who use languages outside of the ones supported by Dragon (currently English, German, French, Spanish, Italian. and Japanese), might consider using this app to transcrbe spoekn text. For example, choose your spoken language as the first button in the language translation pair (i.e., the "Translate from" language). Double tap the "GMA icon mic" button to speak your text. Then, flick left back to the "swap language" button that lies between the buttons for the "Translate from" and "Translate to" languages, and double tap. Flick to the "TTS button" in the "Translate to" part of the screen and double tap it to have the text you dictated read back to you. (You can either quickly flick right, or else navigate to the last element of the screen and flick left three times to reach the "TTS button".)
Normally, Google Translate does not read back text you dictate -- there's only the "GMA icon mic" button for recording in the top of the screen for the "translate from" language, and the "TTS" button in the bottom of the screen to announce the translated text. It's assumed that you will just read the transcribed text that appears in the text box at the top, or make editing corrections there. By using the "swap language" button you've switched the input and output text, so you can use the "TTS" button to have the app read back what you've just dictated. This is a way to get text entered and spoken text read out for additional languages, such as Arabic, Hindi, and Chinese.. You need to be able to review the voice recognition, but then you can copy and paste the transcribed text.
I find the accuracy of voice recognition better with Nuance's speech recognition engine in Dragon, but this does not work badly, and also handles some other language versons (such as Haitian Creole French). Some of the recognized/spoken languages (in addition to the set Dragon handles) are: Arabic, Chinese (simplied and traditional characters), Czech, Danish, Dutch, Finnish, Greek, Hindi, Hungarian, Korean, Norwegian, Polish, Portuguese, Russian, Swedish, Turkish. And note that you shoutd be able to copy and paste the transscribed text.