1. A method for providing internet content, the method comprising: receiving a plurality of features by a classifier that utilizes machine learning, the classifier being operable to determine a probability of an availability of news articles for a sentence, wherein each of the features when found in the sentence increases a probability of the availability of news articles for the sentence, the sentence including one or more noun phrases and ending in a full stop; determining by the classifier which sentences in a document are candidate sentences for having available news articles; for each candidate sentence, finding an associated news article when the associated news article exceeds a threshold of relevance to the candidate sentence; adding links in the document to the found associated news articles; displaying the document with the added links; receiving judgments from a plurality of judges for a plurality of training sentences, wherein each judgment is a score indicating if each training sentence is a good candidate for having associated news articles; and training the classifier utilizing machine learning with the plurality of training sentences, the judgments, and the received plurality of features, wherein at least one operation of the method is executed through a processor.