dictionary9 is a dictionary app for Java phones that supports translations between 90 different languages.
dictionary9 dictionaries work offline so don't require a data connection. Once you've downloaded the language pack you want, words will be listed alphabetically and you can perform a search for what you want to translate. Tap the switch language button to change between them.
Sadly, the word database dictionary9 is very limited and worse still, it's been beefed up by people and place names.