translate English to German: Has humanity gained anything from them?
Waren sie für die Menschheit denn ein Gewinn?