TrueTerm LanguageStudio French is an excellent and complete tool. Apparently it is a language translator, but its functions go much further. The translating tool is just one of those with which it comes equipped.
From the TrueTerm LanguageStudio French setting you can translate from French into more than 49 languages, among which you`ll find English, Spanish, Italian, German, Portuguese, Swedish, Dutch, etc.
All of this when speaking about translating. But TrueTerm LanguageStudio French also comes with an orthographic corrector, verb examples, lexical glossary, exercises to learn how to spell in French, conjugations, etc.