translate English to German: I believe, however, that our own responsibility in this is also quite considerable.
Ich bin jedoch davon überzeugt, dass unsere eigene Verantwortung dabei auch recht erheblich ist.