1. A method for extending content, comprising the steps of: a) dividing the content into at least one of a plurality of content regions; b) calculating a vector for each of the content regions; c) calculating a relevance score between each of the vector of the content regions and each term vector in a terms vector table; d) for each of the content regions, selecting a group of extending terms from a group of terms in which the term vectors have the largest relevance scores with the vector of the content region; e) rendering the group of extending terms around each of the content regions.