This document summarizes a seminar review on natural language processing. It defines NLP as using AI to communicate with intelligent systems in a human language like English. It outlines the steps of defining representations, parsing information, and constructing data structures. It also lists some of the basic components, applications, implementations, algorithms, and companies involved in NLP.