This is a free online dictionary which translate Arabic to more than 68 languages. It can be use online for word searches, with downloadable data files.
This site offers free Arabic courses for expanding vocabulary and proficiency level in Arabic. Members can download free Arabic books and join the forum to share ideas and tips that will help them master the language.