Part of Speech Tagger
Definition POS Tagger identifies the correct part of speech. It resolves the ambiguity on both the stem and the case-ending levels. Features Detailed tag set POS Tagger has a detailed tag set consisting of more…
Diacritizer
Definition Restores missing diacritics (short vowels) on Arabic text Handles both stem and case ending vowels Features Diacritization of Arabic text The Arabic diacritizer provides accurate diacritization for Arabic text. Although the Arabic alphabet does…
Named Entity Recognizer (NER)
Definition Detects and classifies named entities for persons, locations and organizations categories Features Arabic named entities detection and classification The Arabic Named Entity Recognizer (NER) extracts named entities from standard Arabic text and classifies them…
Speller
Definition Detects and corrects misspelled words Provides correction candidates Improves the accuracy of Arabic text processing components Features Mistake detection The Speller enhances the quality of written Arabic text by detecting erroneous words in a…
SARF (Morphological Analyzer)
Definition Features Morphological analysis Sarf provides all possible morphological analyses for an input Arabic word. Each analysis consists of the diacritized word and the morphological breakdown of the analysis in terms of prefixes, stem, and…
Transliterator
Definition The Transliterator converts text from Romanized Arabic (Arabic written in English characters) to native Arabic script and vice versa. A common example of that is the transliteration of named entities Features Translation of named…