translate English to French: These contributions were a major element in the success of these two projects.
Ces contributions ont été pour beaucoup dans la réussite de ces deux projets.