translate English to French: Certainly, despite the progress made by the continent in numerous areas in recent years, Africans bear a measure of responsibility.
Certes, les Africains, malgré les progrès enregistrés ces dernières années par le continent dans de nombreux domaines, ont une responsabilité dans la situation qui caractérise leur continent.