translate English to German: Encouraging progress has been achieved.
Der erzielte Fortschritt ist ermutigend.