translate English to French: In order to accomplish these projects, sufficient means are indeed necessary.
Il faut effectivement, pour pouvoir réaliser ces projets, des moyens suffisants.