Ultralingua French-English is a French-English dictionary that`s very complete, and simple to use: insert the word in French and the dictionary will show the English equivalent, or by default the closest match.
Ultralingua French-English also includes an interesting number translator that converts an inserted number into the text version in English. It also has a search tool to look for real examples via a browser, hundreds of colloquial and common expressions, and various verb conjugations.
If Ultralingua French-English is practical for you, then it is recommended to take a look at
Ultralingua EspaƱol-Ingles.