translate English to French: These developments create both benefits and challenges for developing countries.
Ces éléments nouveaux sont aussi bien source d'avantages que de problèmes pour les pays en développement.