1. A computer-implemented method for automatically generating a specialized dictionary, comprising: extracting potential phrases from a document corpus; clustering ones of the potential phrases into a plurality of phrase clusters; selecting a plurality of the potential phrases in the phrase clusters as dictionary phrases, each selected dictionary phrase being representative of one of the phrase clusters; extracting one or more definitions for the selected dictionary phrases; and storing the selected dictionary phrases in corresponding association with the one or more definitions.