translate English to French: We need to give them the space and the means, both human and financial, that are necessary to do that.
Il convient dès lors de leur donner l'espace et les moyens nécessaires pour le faire.