translate English to French: What we need is therefore innovation in respect of existing technologies and the development of more environmentally friendly sources of power.
Nous avons donc besoin d’innovation au niveau des technologies existantes et de développement de sources d’énergie plus respectueuses de l’environnement.