Abstract: The present invention is method and apparatus for implementing a dynamic collocation dictionary. Bigrams and their frequency in a document are ascertained. Bigrams that are potentially collocations are selected. Entries in a dynamic collocation dictionary are updated for selected bigrams already present in the dynamic collocation dictionary. Selected bigrams, not present in the dynamic collocation dictionary, are entered in the dynamic collocation dictionary.