translate English to German: It is partly thanks to them that we have a good result.
Auch ihnen ist es zu verdanken, dass wir ein vernünftiges Ergebnis erzielt haben.