translate English to German: Progress has been made; it was heavy going, but we succeeded in moving ahead.
Es wurden Fortschritte erzielt, es war mühsam, aber diese Fortschritte sind uns gelungen.