translate English to French: Globalization means and offers new opportunities to mankind.
La mondialisation signifie de nouvelles possibilités pour l'humanité, et elle les lui offre effectivement.