You can try Altavista's babelfish.com. Be careful with it, though, because it translates literally and doesn't take word order into account. For instance, it translates the French question "Comment allez-vous?" into "How you are" instead of "How are you?"
Another free translation service is freetranslation.com. As with babelfish, you type in the French phrase and get an English translation. Make sure you click on Free Translation, though.
But, hey, the best way to translate is the take French and do your own translating! :)
Check on this site, there is a list of all French translations: