This app is awesome for what it is. It isnt as robust as other dictionaries, but it works in areas with little network connectivity and you dont have to be specific about which language you are translating from. I use this when I need something fast, and other apps when I need something more involved (e.g. Conjugation of verbs).
LanguLover about French English Dictionary Pro