translate English to French: Indeed, some of the monumental achievements women have registered and continue to register the world over in all these spheres of development and human endeavour are a source of great inspiration to all of us.
Nombre d'acquis remarquables que les femmes ont réalisés et qu'elles continuent de réaliser dans tous les domaines de l'action humaine et du développement constituent une grande source d'inspiration pour nous tous.