translate English to German: Finally, under international pressure, a solution is gradually manifesting itself.
Unter internationalem Druck zeichnet sich endlich nach und nach eine Lösung ab.