Bidirectional voice translation between many languages is now possible with WeTalk ML (the ML stands for "multi-lingual"). With this application, you can speak in English and hear the Spanish translation, or you can speak in German and hear the French equivalent ... and see the written translations in both languages at the same time. Use it for travel or for brushing up on your foreign language skills.
The available languages are those with speech packages supported by the standard Android 2.2 release (usually English, Spanish, French, German, and Italian) although if you install a different speech engine you can use its languages instead.
You can choose the two languages either via context menus from the main screen's buttons, or through the Settings menus. Speed and pitch of speech are also adjustable in the Settings, independently for each language.
Help screens and other text have been localized to English, Spanish, French, German, and Italian.