translate English to French: Let's tell them we did all we could.
A nous de pouvoir leur dire que nous avons fait tout ce qu'il était possible de faire.