I was using something like this for awhile, but I found tesseract did poorly quite often. That resize trick didn't seem to affect much. I'm not sure what pre-processing would make it better.
I'd love to if TextSnatcher does anything to improve on this. The github page is opaque.