Webology, Volume 18, Number 4, 2021 ISSN: 1735-188X DOI: 10.29121/WEB/V18I4/110 2115 http://www.webology.org Natural Language Processing: State-of-the-Art 1 Aryan Tuteja, 2 Priya Matta, 3 Ms. Akriti Dhoundiyal 1 2 Department of Computer Science & Engineering, Graphic Era Deemed to be University, Dehradun, India. 3 Assistant Professor, Media and Mass Communication Department, Graphic Era Hill University, Dehradun, Uttarakhand, ABSTRACT Natural Language Processing refers to both interaction between computer and human and integration of artificial intelligence into field of linguistics. It enables the human beings to interact with machine using natural languages. Natural Language Processing is a key skill in most of the systems that deal with human–computer interaction. As more and more artificial intelligence is getting embedded into the machinery, it has become a point of attraction to make the machine directly understand the instructions given by human in a simple, more precisely saying natural languages. Natural Language Processing, when integrated with computational modelling, results into the term Computational Linguistics. Computational Linguistics needs the involvement of both the language experts as well as the computational experts (computer scientists). This paper aims to provide the better awareness about the fact how these two fields, Computational Linguistics and Natural language Processing are interrelated to each other. In this research paper we have tried to basically deliberate the past success in the research and development in the field of Natural Language Processing & current status of Natural Language Processing. The other major focus is on new roads towards the research and challenges in the same field. Keywords: NLP, Computational Linguistics, Artificial Intelligence, HCI, Natural Languages INTRODUCTION Two entities or the individuals communicate using different ways, including spoken words, body gestures, written or printed notes. Language is one of the most imperative, common, persistent and easy way of communication. “The entity that sends the message is called sender and the other party is receiver. When either of them, sender or the receiver is a computing device, or the other one is human being, Natural Language Processing (NLP) comes into the scene.”[1] “NLP is the group of methods, procedures and algorithms whose primary objective is to make the computer systems, more accurately the computing devices, to understand natural languages.”[2] “A natural language is one that is spoken, written or presented by a human being during communication. The input for the communication can be manual or through some input device, like mike or keyboard. ”[3] Some researchers defined NLP in their words. “Natural Language Processing (NLP) is an area of research and application that explores how