Similar app to that posted here http://www.ozbargain.com.au/node/81272 but this one comes with way more reviews and many very good reviews. Try, compare and contrast and see which works best for you.
Or there is this one called iTranslator which is also free http://itunes.apple.com/au/app/itranslator-free/id553810895?…
Artificial intelligence App that turns your iPhone / iPod / iPad into an international multi language Voice-to-Voice Translator. You will enjoy instant voice and text translations, voice recognition, advanced send features and multi language support.
★ Speech – to – Speech mode 25 (!!) languages and dialects are supported !
English (US), English (UK), English (Australia), English (Canada), Spanish (Spain), Spanish (United States), Spanish (Mexico), French (France), French (Canada), Finish, German, Italian, Japanese, Chinese (China), Mandarin (Taiwan / Hong Kong), Catalan, Korean, Dutch, Norwegian, Swedish, Danish, Portuguese (Portugal), Portuguese (Brazil), Polish, Russian
★ Text – to – Speech mode for 28 (!!) popular languages and dialects!
English (US), English (UK), English (Australia), Spanish (Spain), Spanish (United States), Spanish (Mexico), French (France), French (Canada), Finish, German, Italian, Japanese, Chinese (China), Mandarin (Taiwan / Hong Kong), Catalan, Korean, Dutch, Norwegian, Swedish, Danish, Portuguese (Portugal), Portuguese (Brazil), Polish, Russian, Hungarian, Czech, Turkish
★ REAL-TIME TRANSLATION for more than 60 popular languages!
Afrikaans, Albanian, Arabic, Azerbaijani, Basque, Bengali, Belarusian, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Haitian, Creole, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Japanese, Kannada, Korean, Latin, Latvian, Lithuanian, Macedonian, Malay, Maltese, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Vietnamese, Welsh, Yiddish
★ MODE SELECTION:
Voice-to-voice, text-to-text only
★ SEND THE TRANSLATION
Now it's easy to send the translated text via SMS or email.
Works quite well thanks!