Much of it is available online in PDFs and maybe use of more than one may be best. Arabic is among the richest languages if not the richest in number of words and paradigms of word construction. Its a challenging task to translate with one dictionary only.