If you want my advice, never use any dictionary that enable you to translate any word into your language. Use (Cambridge or macmillian dictionary) and use it in American-English way.
Same advise as @Emad, if you dont want to get lost.
check this link:
http://ebncairo.blogspot.com/2014/02/ALWafi.Alzahby.html#.VJRasGoAKA
then click on
لتحميل البرنامج مجانا من هنا