Decet morphological analyzer for Arabic words
This is more than a dictionary, it is like a morphological guide to Arabic words, breaking down the prefixes and suffixes and roots of what you give it.
The only oddity is that some 3 letter words give very strange roots that dont seem to be right, like بلغ giving a root of بلر. Aside from this, the program itself is excellent and highly recommended.
LupineL about
Aratools Arabic-English