translate English to French: It is time for the developed world to step up to the plate to help us and in turn help itself.
Il est temps que le monde développé entre en scène pour nous aider et, ce faisant, s'aider lui-même.