translate English to French: Progress has been made; it was heavy going, but we succeeded in moving ahead.
Des progrès ont été accomplis, ce fut difficile, mais nous y sommes parvenus.