On this page you find an applet, which allows you to search through a dictionary for English and German. The dictionary has been prepared by the open DICT project under the GPL license. You can find the database for the dictionary on their web page, and also the GPL.
The program does a text search through the lines of this dictionary, and presents the results in a text view.
A typical dictionary entry looks like this.
Fehlersuche [die] = debugging, ..., troubleshooting
The number of found places is restricted to 400 here. Use a more restricted search to narrow the results. However, it is sometimes nice to see more results than necessary.