translate English to French: It is crucial that we spare no effort in making this a success.
Il est indispensable de ne négliger aucun aspect afin d’en faire une réussite.