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.
A list of the best Android and iOS apps and websites for translating Arabic words into English. Most of them are free.