translate English to German: We have pushed to the limit our governments' ambitions.
Wir sind bis an die Grenzen der Bestrebungen unserer Regierungen gegangen.