1. A computer-implemented method for automatically detecting and extracting semantically significant text from a hypertext markup language (HTML) document comprising: receiving a HTML document; parsing the HTML document into a parse tree; segmenting the parse tree into one or more segments of one or more unique paths; processing the one or more segments based on at least the HTML document; and extracting one or more processed segments from at least the HTML document based on a predetermined number.