translate English to German: An effort that is our duty.
Anstrengungen, die zu unserer Pflicht gehören.