translate English to German: There are thus very considerable human and financial resources at stake for us.
Für uns stehen also wichtige menschliche und finanzielle Ressourcen auf dem Spiel.