Natural Language Processing
Natural Language Processing (NLP) is a subfield of Artificial Intelligence and Linguistics which studies the problems relating to the processing and manipulation of natural language. In particular, natural language understanding is devoted to making computers "understand" human language in its textual form.
Important applications of NLP include dialogue systems, natural language understanding, natural language generation, question answering, information retrieval and extraction, machine translation, summarization, and speech recognition.

