The Advanced Technology Lab in Cairo has developed the Arabic Toolkit Service (ATKS) as a set of NLP components targeting Arabic language. The component suite includes a full-fledged morphological analyzer (Sarf), a spell-checker, an auto corrector, a diacritizer, a named entity recognizer (NER), a colloquial to Arabic converter, and a part-of-speech (POS) tagger. These components have been integrated into multiple Microsoft products and services, such as Windows, Office, Bing, Exchange, SharePoint, and Windows Phone. The Arabic Toolkit Service (ATKS) avails these components in the form of web services and associated APIs hosted on Windows Azure.
The ATKS facilitates advanced research in Arabic NLP technologies by providing quality and reliable foundational components.