translate English to French: At least 10 countries expressed satisfaction with the technical cooperation provided.
Dix pays au moins se sont déclarés satisfaits de la coopération technique fournie.