translate English to French: Such solutions are very much needed and we must concentrate on renewables from today onwards.
Ces solutions sont très nécessaires et nous devons nous concentrer dès aujourd'hui sur les énergies renouvelables.