translate English to French: A rough estimate of resources mobilized by developing countries, as a group, yielded a figure of $18.5 billion for 2007.
L'estimation brute des ressources mobilisées par les pays en développement en tant que groupe était de 18,5 milliards de dollars en 2007.