translate English to French: Certainly there remains a long way to go.
II reste manifestement bien du chemin a faire jusque la.