translate English to German: That seems incredible to me.
Dies ist für mich schwer verständlich.