Natural language processing is a field of artificial intelligence focused on enabling computers to analyze, interpret, generate, and respond to human language.
NLP supports search, chatbots, classification, translation, summarization, sentiment analysis, speech interfaces, and other language-based applications.