Exploring NLP web APIs for building Arabic systems
Natural language processing (NLP) is the branch of Artificial Intelligence that is concerned with enabling computers understand human languages. Implementing new NLP tools that effectively and efficiently process Arabic is not an easy task, usually such tools face challenges related to NLP various tasks. However, with the movement of many NLP companies to provide their NLP services via Web APIs, building NLP systems that can benefit from such APIs is becoming a reality. This paper will explore the available NLP Web APIs that supports Arabic language. It will also discuss their strengths and weaknesses and provide suggestion for future use.
Although syntactic analysis using the sequence labeling method is promising, it can be problematic when the labels sequence does not contain a root label. This can result in errors in the final…
With the advent of pre-trained language models, many natural language processing tasks in various languages have achieved great success.
This paper introduces the first syntactically annotated corpus for Classical Arabic poetry, a morphologically rich ancient Arabic text. The paper describes how the dependency treebank was prepared…