You can use online dictionaries - eg Robert/Collins, Larousse, etc to get full dictionary definitions with free and quite comprehensive bilingual versions available. (These are better for word definitions than 'online translators', but they also are available). eg
https://www.larousse.fr/dictionnaires/francais-anglais/cour/19756