translate English to German: However, even these organisations talk in their own reports of how these programmes have failed on the social front.
Allerdings sprechen selbst die Berichte der betreffenden Organisationen vom Scheitern der Programme im sozialen Bereich.