translate English to German: We believe this is far too late.
Das ist unserer Ansicht nach viel zu spät.