translate English to French: USD 100 billion will be needed every year from 2010 to 2050.
100 milliards de dollars seront nécessaires chaque année entre 2010 et 2050.