Google Cloud Vision OCR
Cloud Vision's document text detection is mature, with strong multilingual coverage and dense-text handling for scans and photos. It reads both printed and handwritten text, though handwriting accuracy varies by script and image quality.