translate English to German: I welcome the progress made thus far.
Ich freue mich über diesen Erfolg.