A system with methods and user interface for discovering and presenting information in text content with different view formats, including steps of identifying the grammatical, semantic, contextual, and topical attributes of the words or phrases in the text content, and providing user interface objects to allow the user to specify an attribute of the words or phrases in the content and perform an action on the words or phrases. The supported actions include extracting, displaying in a specific format, showing or hiding, or highlighting the words or phrases.