translate English to French: The challenge now posed by science, which is both a challenge and an opportunity, is climate change and energy sources.
Le défi que pose aujourd'hui la science - et si c'est un défi, c'est aussi une opportunité - réside dans le changement climatique et les sources d'énergie.