translate English to French: It behoves us all to ensure that we are able to attain what are tremendous objectives.
Il nous appartient à tous de veiller à ce qu'il soit possible d'atteindre ces exigeants objectifs.