A lightweight, AI-powered academic screenshot translator optimized for macOS (M1/M2/M3).
PaperLens simplifies the process of reading foreign research papers by combining local OCR and state-of-the-art LLMs. It eliminates the need to manually copy-paste text between applications.
- Zero-Click Workflow: Just capture a screenshot to your clipboard (
Cmd+Shift+Ctrl+4), and the translation pops up as a macOS system notification. - M3 Optimized OCR: Uses
EasyOCRfor fast, local text extraction without uploading sensitive image data to the cloud. - Academic-Grade Translation: Leverages DeepSeek-V3 with optimized prompts to handle professional terminology in AI, CV, and Robotics.
- Native Experience: Easily wrapped as a background
.appusing macOS Automator.
-
Clone the Repo:
git clone [https://github.com/madsoulr/PaperLens.git](https://github.com/madsoulr/PaperLens.git) cd PaperLens -
Environment Setup:
python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt -
API Configuration:
- Rename
env_sample.txtto.env. - Add your DeepSeek API Key:
DEEPSEEK_API_KEY=your_sk_here.
- Rename
Simply run:
python paper_lens.py