translate English to French: Their work was nearing its end and it was crucial not to fail them.
Leurs travaux touchant à leur fin, il importe de ne pas leur faire défaut.