Ehm, I know that I'll sound like a broken record, but look at the WikiCAPTCHA proposal: it's just a proposal, but it could address the problem "just" by fetching books from the relevant Wikisource. Links in: https://www.mediawiki.org/wiki/CAPTCHA
Nemo