Natural language process and Text analysis
WordNet
This electronic lexical database organizes English words into synonym sets representing lexicalized concepts. See Dagobert Soergel's online D-Lib review of this important "landmark" tool for natural language processing.
Note: To use WordNet, choose "Use WordNet Online" from the left-hand column. Then open the "HTML forms interface."