A simple French-English dictionary (about 75,000 terms) from the ARTFL database.

http://humanities.uchicago.edu/forms_unrest/FR-ENG.html