translate English to French: Substantial financial, human and technological resources have been invested in this major project.
Des moyens financiers, humains et technologiques importants ont été investis dans ce projet de grande envergure.