Part-of-Speech tagging
A process of analyzing and marking up the words in a text as corresponding to a particular part of speech, based on both its definition, as well as its context. Connexor Machinese Phrase Tagger is an example of a program that marks the words with PoS tags.