[Plugin] EasyTrans: Fully offline PDF selection translation (TranslateGemma 4B, Zotero 8)

edited 13 days ago
Hi all,

I’d like to share a new Zotero 8 plugin: EasyTrans.

What it does
- Translates selected text in the PDF reader
- Saves translations as annotations
- Works fully offline (no external API calls)

Model
- TranslateGemma 4B (GGUF), running locally via bundled llama.cpp in the plugin

Why I built it
- Avoid context switching while reading papers
- Privacy: no text leaves your machine
- No API keys or usage costs

How to install
1. Download the latest .xpi from the Releases page: https://github.com/binbinsh/zotero-easytrans/releases/
2. Zotero → Tools → Add-ons → Install Add-on From File
3. Open a PDF, select text, click “Translate”
4. On first use, download the model (~2.5GB)

Supported languages (current)
English, Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, Spanish

Notes / status
- macOS is tested
- Linux and Windows are supported but not fully tested yet
- If you hit issues, please report them in GitHub Issues

Repository: https://github.com/binbinsh/zotero-easytrans
Screenshots: see README in the repo

Feedback and suggestions are welcome!
Sign In or Register to comment.