translate English to French: It had been a long, hard road.
Le cheminement a été long et difficile.