translate English to French: I know there is a lot to be done.
Je sais qu’il reste énormément à faire.