i need to know the best translation software, to be able to translate my site to french.
the translation of a phrase must keep the same meaning.
You're probably going to want to get a professional translation (by a human) because most translators aren't advanced enough to keep the original meaning of the phrase 100% of the time. And if you can't translate it yourself, are you sure you need to appeal to a French audience?