translate English to French: I am confident that we all believe that more needs to be done.
Je suis sûr que nous savons tous qu'il nous faut faire plus encore.