translate English to French: There is still a very long way to go.
Le chemin est encore long.