Natural language processing (NLP), called computational linguistics or human language technologies, is the sub-field of artificial intelligence (AI) focused on modeling natural languages to build applications such as speech recognition and synthesis, machine translation, optical character recogni tion (OCR), sentiment analysis (SA), question answering, and dialogue systems. Though Arabic NLP has many challenges, it has seen many successes and developments.Researchers discuss Arabic’s main challenges as a necessary background, and we present a brief history of Arabic NLP. They survey a number of its research areas, and end with a critical discussion of the future of Arabic NLP.
ASJC Scopus subject areas
- General Computer Science