translate English to French: There, at least, we should make a real effort and some progress is possible.
Nous devrions faire au moins un véritable effort dans ces domaines, où certains progrès sont possibles.