translate English to German: Some progress has already been made.
Einen gewissen Fortschritt hat es schon gegeben.