What are the different types of Natural Language Processing?
In terms of high level overview, Wikipedia contains an Outline of natural language processing. Although somewhat chaotic, Wikipedia also contains Category:Tasks of natural language processing, as well as Subcategories under Category:Natural language processing. Certainly, Corpus linguistics and Machine translation are big applications of NLP, as are Natural language understanding and Natural language generation.