Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
Actually this is the best site
https://translate.google.com.eg/?hl=en&tab=wT#ar/en/
but no site is good enough to do the job
You would better translating only the difficcult words via websites, then write the passage translation yourself
Google is there! Besides, the web is full of such machines, which can do the job with a diversified cons and pros.
That put in mind, a translator must take care of his translation work, and should edit and develop any draft translation created by a machine. This is very important, especially when we are dealing with complicated translations like that from Arabic to any other target language.
Best online translator i have been ever used so far :
Just little ajustment using provided choice of word