1. A computer-implemented method for providing natural language based content recommendations, comprising: receiving an indication of text content; processing the indicated text content using natural language processing (“NLP”) parsing and linguistic analysis to derive a list of named entities present in the indicated text; presenting an ordered list of the derived named entities, the list reflective of what the text content concerns; and presenting indicators of additional content associated with the derived named entities wherein the additional content is provided upon receiving an indication that at least one of the presented indicators has been navigated to, and wherein additional content is determined as relevant based upon a natural language processing analysis of the derived named entities relative to the indicated text content and of the derived named entities relative to a larger corpus of document information or a knowledge repository, wherein the additional content includes a representation of connections to at least one named entity, and wherein the additional content is determined as relevant using context information associated with the derived named entities.