SnapTranslate
WIP
Stack: Electron.js, Python (Screenshot tool), Pytesseract(Text detection), DeepL (Translation Engine)
SnapTranslate is an OCR (Optical Character Recognition) translation tool that allows you to capture a snapshot of a portion of your screen and translate the extracted text into your desired language. This tool is similar to the windows snipping tool in terms of capturing images and then extracts the text using the Tesseract Engine and then translates it using DeepL translation.
Issues:
- Limited Resources (This can be improved using better APIs and potentially GPT engines)
- Font sizing for a given area (Font calculation varies between languages)
Currently only support Japanese -> English
Demo: