translate English to French: True, much of the road still remains ahead of us.
Certes, une grande partie du chemin est encore devant nous.