translate English to German: Significant steps have recently been made in that direction, thanks to the work of Ariel Sharon and Abu Mazen.
In letzter Zeit wurden dank des Einsatzes von Ariel Scharon und Abu Mazen bedeutende Fortschritte in dieser Richtung erzielt.