translate English to French: In cooperation with its local and international partners, it had produced credible results, but real success required that more be done.
En coopération avec ses partenaires locaux et internationaux, il a obtenu des résultats crédibles, mais il faut faire plus pour parvenir à un succès véritable.