There was a time when I used to give my students translation exercises for homework, but online translation sites have put an end to that particular activity — it’s just too easy to cut and paste, and the results are much better than they were a few years ago. Everyone knows Google Translate, of course, and it remains one of the best free translation sites. However, there are other options available, so here’s a review of some other sites.
Google Translate — Now Google Translate works in any app.
Linguee — Type in a word or phrase in French or English and Linguee will provide a number of parallel translations showing how the word or phrase is used in context. Incredibly useful, and now available as an app for iOS or Android.
Microsoft Translator — Mouse over a word and you will get a list of alternative translations
Reverso Translation — Online translation in French, Spanish, German, Italian, Russian, Portuguese, Chinese, Arabic, Hebrew, Japanese.
SDL Free Translation — "The world's number one provider of free and professional translation services for text, websites, and documents". An interesting feature is the option to listen to the translation.
Systranet — Powered by Systran, "pioneer and global leader in machine translation solutions".
It's interesting to compare how different translation services translate the same text. For example, here are the translations given by Google Translate and Microsoft Translate of the paragraph at the top of this page. If you are good at French or a French native speaker, you will see that each makes some basic errors. However, if you took the best bits from each, you'd have a pretty good result.
The 6 Best Translation Apps for Language Learners (FluentU)
If you need a professional translation or want to earn some money doing translations yourself, then check out Gengo, which "produces high quality human translation at ⅙ the cost of a traditional agency".