Links you to a number of French and bilingual dictionaries (Larousse, Linguee, Reverso, etc.). This is a very comprehensive and flexible online dictionary -- a good first stop!
A machine translating service that compares published translations between languages to provide translations. Google Translate can be a quick starting point for translation, but should also be cross-referenced against dictionaries for accuracy.