translate English to French: We have come a very long way, but the road still stretches out endlessly before us.
Nous avons parcouru beaucoup de chemin, pourtant la route s'étend toujours à l'infini devant nous.