translate English to French: But the road is still rocky.
Toutefois, le chemin reste semé d'embûches.