translate English to French: Yet, a great deal more remains to be achieved.
Mais il reste encore bien davantage à faire.