WordReference.com – this is a wonderful online French-English dictionary
Linguee – this is another excellent French-English / English-French dictionary
Bon Patron – this will proof-read your work for you and help you identify mistakes
Help with French pronunciation: