Python's NLTK - Natural Language Toolkit - is an essential piece of kit for data mining and natural language parsing. (For those getting into language parsing there is also a brilliant book from oreilly on using NLTK and Python). The NLTK libs just got a point release with 2.0.1 coming out. Very Cool. Learn more.