translate English to French: Despite its well-known shortcomings, technical cooperation was a preferred tool for that purpose.
En dépit de ses défauts bien connus, la coopération technique est un outil à privilégier à cette fin.