Natural Language (text) processing software: parsing, spell-checking, machine translation, question answering, text attribution, thesauri.