1. A computer-implemented method for selecting one or more terms for a glossary in a document processing system, said method comprising: a processor executing program code that performs the functions of: receiving, from a spell checker, a selected term from within a document that has been rejected, where said term is one of a misspelled word or a misspelled phrase; applying a set of one or more rules to said term, each of said rule being arranged to assign a result value to said term as at least one of a Boolean or ordinal value, wherein said result value is an output score of the term when processed by a rule; applying a function to said term, said function being arranged to combine said assigned result values to produce an overall probability value relating to the likelihood of said term being a candidate for inclusion in a glossary associated with said document; presenting: said term as a candidate term for inclusion in said glossary, and said assigned result values; in response to receiving an approval to include said candidate term in the glossary, storing said candidate term to said glossary with a record of one or more of said result values assigned by said set of one or more rules; in response to receiving a denial to include said candidate term in said glossary, discarding said candidate term; and providing an indication of whether said term was subsequently included in said glossary.