translate English to French: We, as those responsible for putting an agreement together, are at a critical moment.
En tant que responsables chargés de trouver un accord commun, nous nous trouvons à un tournant.