I have the German version installed.
Switching to the English version before entering the hatch did not prevent the game from crashing.
How can I fix this bug/prevent the crash in order to be able to read the books in game?
In game the books are just labled as "Buch" ("book") when I click on them.
When I played DD a long time ago, I had similar problem with the russian version of the game - books were unreadable. Interestingly enough, installing full English version fixed those bugs.
Anyway, GOG version had some bugs from the game fixed (the same goes for Beyond Divinity too). It's incredibly
cheap - $0.49 (0.416 in €), so maybe try there. You probably can refund if it's not. Good luck.