Qamoose
من ويكي عربآيز
QaMoose is an English-Arabic dictionary has been something Arabeyes' translation and documentation team(s) have been seeking for a long period. QaMoose was created to fill that need on a continual basis (ie. its mandate is to adapt to the ever-changing needs of its users).
The QaMoose project page can be found here. and you can use it from Qamoose also there is a a minimalist version you can use it from miniQ.