translate English to German: We are at last in a position to remedy the situation.
Endlich sind wir in der Lage, hier Abhilfe zu schaffen.