Google Translate is great - but unfortunately not for Arabic. There is an excellent alternative: the Google Chrome extension "Arabic Dictionary".
Google Translate now processes images with Arabic texts and decodes Arabic! Which means: you can use your phone's camera, take a picture of any Arabic text - and instantly get a translation (plus the Arabic text!). Here is how it works.
The first frustrating experience of many Arabic students is usually the moment when the teacher turns Al-Jazeera or Al-Arabiya on. Most of the time, teachers have to pause after each sentence and ask which words were actually understood. But there is hope: a great audio option on al-Jazeera.
PupilHD is the best app to watch Arabic TV with an Amazon fire TV stick. You can stream hundreds of Arabic TV channels.