translate English to French: Some 1.6 trillion dollars is now owed by developing countries, several of which have to use up to 95 per cent of their hard currency revenues to service debt.
À l'heure actuelle les pays en développement doivent environ 1,6 billion de dollars et plusieurs d'entre eux doivent utiliser jusqu'à 95 % de leurs recettes en devises fortes pour assurer le service de leur dette.