translate English to French: There were substantial energy and environment benefits.
Les effets positifs du point de vue énergétique et environnemental étaient importants.