[Plugin] EasyTrans: Fully offline PDF selection translation (TranslateGemma 4B, Zotero 8)
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!
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!
Upgrade Storage