translate English to French: But there would nonetheless be some reason to hope for moral progress.
Mais il a aussi aujourd’hui des raisons d’espérer en un progrès moral.