1. A method of processing a body of text to generate compression options, comprising: performing a linguistic analysis on the body of text to obtain a linguistic output indicative of linguistic components of the body of text; after performing the linguistic analysis, automatically generating a plurality of correct compression options for each of a plurality of different portions of the body of text to compress the body of text based on the linguistic output, each of the correct compression options comprising a different, correct compressed form of an instance of the portion in the body of text; and selecting one of the plurality of correct compression options for each of the plurality of different portions of the body of text to output a compressed form of the body of text.