I had the exact same issue and wasn’t happy with the available alternatives.
I also didn’t want to go back to Circle to Search, because my whole reason for switching to GrapheneOS was to get away from Google. So I built a very lightweight and simple app that lets you extract text from screenshots easily.
The flow is simple:
- Take a screenshot.
- Tap the screenshot preview in the bottom-left corner.
- Open it with EasyOCR.
- Set EasyOCR as the default app for this action if you want.
- In EasyOCR, you can instantly extract text by long-pressing and selecting the text you need.
The app doesn’t ask for any permissions, runs the OCR completely offline, doesn’t send anything to the cloud, and is open source: Download EasyOCR from GitHub
I also added a few extra features, like cropping and drawing on screenshots.