Abstract: Natural Language Processing (NLP) could be a branch of Artificial Intelligence (AI) that allows machines to know the
human language. Its goal is to form systems that can make sense of text and automatically perform tasks like translation, spell
check, or topic classification.