Translate the following English sentence to French:
"However, I believe that in the end we have reached a reasonable agreement, which, like all agreements, is perhaps not perfect, but which, I believe, allows us to push ahead with the projects with which we were dealing."
Mais, d'après moi, nous sommes finalement parvenus à un accord raisonnable, qui, comme tous les accords, n'est peut-être pas parfait mais qui nous permettra d'assurer les projets dont nous devions nous occuper.