translate English to German: I find this hard to believe.
Für mich ist dies unverständlich.