translate English to French: There is a great deal to do, and it will require substantial funding from our programmes in developing countries.
Il reste beaucoup à faire et il faudra injecter d’importants moyens financiers par l’intermédiaire de nos programmes dans les pays en développement.