translate English to French: It's true that we have a long way to go.
Il est vrai que nous avons encore beaucoup de chemin à parcourir.