From Aratools Language Technology:
The Aratools Arabic-English Dictionary is a dictionary from Arabic to English showing English translations of Modern Standard Arabic words. It handles a wide range of Arabic morphology and contains a rich and media friendly vocabulary. It is ideal for consumers of Arabic media sources or Arabic language learners. Key features include: Prefix and suffix morphology. Shows POS and root information. Over 80000 stems in dictionary. Note: The application requires the use of Arabic keyboard input.