MobiDict - MobiDict is a mobile dictionary to be run on mobile devices that support J2ME (MIDP/CLDC). Provides 10 000 words and simultaneous search for english and german words!
The translation is instant, just type a word or letter in the text field you see! A moment later you get the found words at the bottom.
Use the "English text input" option to type umlauts if you do not have german language on the phone. If your phone cannot handle the application size try with the smaller one-way translation english-german and german-english
MobiDict is free software licensed under GNU GPL license.