translate English to French: But the successes are too few and too scattered.
Les succès sont cependant trop peu nombreux et dispersés.