I am using two different online tools for translating and learning Arabic both are free. but these are little bit difficult to use and understand. i am searching some thing easy and good way to learn Arabic writing and speaking too. What you prefer to learn Arabic ? It must be free.
Links will be more appreciative.

Regards.