translate English to French: They have much to contribute to the efforts to save planet Earth.
Ils ont beaucoup à apporter pour sauver la planète Terre.