NLP or Natural Language Processing

Natural language processing is the technology that enables computers to understand, analyse and generate human language.