WordReference.com – this is a wonderful online French-English dictionary
Linguee – this is another excellent French-English / English-French dictionary
Verb conjugating Website – not sure how to conjugate a verb? This will help!
Bon Patron – this will proof-read your work for you and help you identify mistakes