Features : More than 600,000 word entry for both Arabic and English languages. Over than 7,000,000 total word meaning in its word lexicon. Morphologically based able to identify the word stem of any properly spelled Arabic or English word. Suggests the proper spelling of a miss-spelled word, through a full fledge built in Spell checker. Arabic Dicratization (Arabic Tashkeel), giving you the ability to dicratize Arabic words. Isolates and translates the exact meaning of words prefixes and suffixes. Displays all words derivatives and usage in compound phrases with the appropriate Arabic/English meanings of each Arabic word meaning in all tenses including present, future and past. Speaks the words to let the user know its proper English pronunciation. Bilingual Arabic/English Application Interface and Help. On-The-Fly mode, user can get the meaning of any word displayed on his/her screen with just the click of a button. Word different forms, including different tenses, derivatives, most commonly used phrases, synonyms, suffix and prefixes and word dicratics (Tashkeel).