22. A tangible computer readable medium having instructions store thereon, the instructions configured to cause a computing device to perform operations comprising: receiving a threshold score; reading a sequence of words in the document; determining a score for respective words in the sequence of words based on at least a length of the respective words; comparing the score to the threshold score; and terminating the reading of the sequence of words in response to determining that a phrase delimiter has been reached, wherein the phrase delimiter includes at least one of a word longer than a predetermined length or a sequence of a first predetermined number of words having a score less than the threshold score.
22. A tangible computer readable medium having instructions store thereon, the instructions configured to cause a computing device to perform operations comprising: receiving a threshold score; reading a sequence of words in the document; determining a score for respective words in the sequence of words based on at least a length of the respective words; comparing the score to the threshold score; and terminating the reading of the sequence of words in response to determining that a phrase delimiter has been reached, wherein the phrase delimiter includes at least one of a word longer than a predetermined length or a sequence of a first predetermined number of words having a score less than the threshold score. 26. The tangible computer readable medium of claim 22 wherein determining a score further comprises: determining whether the word exists in a predetermined table; and retrieving the score for the word from the predetermined table.