translate English to German: We are ready to vote on a text that we managed to reach over many months and lengthy negotiations.
Wir sind bereit, über den Text abzustimmen, auf den wir uns nach monatelangen und schwierigen Verhandlungen geeinigt haben.