translate English to French: Much has already been accomplished, there seems to be evidence of improvements".
On a déjà accompli beaucoup et il semble y avoir de plus en plus d'améliorations.