translate English to French: That is why all of us are needed in this important work.
C’est pourquoi nous sommes tous indispensables dans ce travail important.