translate English to French: However, all of us in this room know that more can be done.
Par contre, tous ceux ici présents savent qu’il reste encore beaucoup de travail à accomplir.