Personally I use Google Translate to double check my rusty, schoolboy French. There are so many nuances and quirks in languages that I don't know whether I'd ever 100% trust an automated solution.
If you don't speak any French at all then you might want to look into using a human translator.