Skip to content

madsoulr/PaperLens

Repository files navigation

PaperLens 🔍

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.

🌟 Key Features

  • 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 EasyOCR for 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 .app using macOS Automator.

🛠️ Quick Start

  1. Clone the Repo:

    git clone [https://github.com/madsoulr/PaperLens.git](https://github.com/madsoulr/PaperLens.git)
    cd PaperLens
  2. Environment Setup:

    python3 -m venv .venv
    source .venv/bin/activate
    pip install -r requirements.txt
  3. API Configuration:

    • Rename env_sample.txt to .env.
    • Add your DeepSeek API Key: DEEPSEEK_API_KEY=your_sk_here.

🚀 Usage

Simply run:

python paper_lens.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages