https://www.linguee.com/
http://www.reverso.net/text_translation.asp?lang=FR
http://translate.google.com/#/MainView.aspx?lang=1
http://www.french-linguistics.co.uk/dictionary/