A part of speech tagger that can be trained and used to  tag each word of a given sentence with a POS tag