Zotero EasyTrans is a Zotero 8 plugin for offline translation of selected PDF text using the TranslateGemma 4B on-device translation model.
Translate selected text inside Zotero's PDF reader and save the translation as an annotation.
- Faster than switching to external translators while reading
- No text is uploaded (privacy-friendly)
- No online API dependency or costs
- TranslateGemma 4B (GGUF), an on-device translation model from Google, running locally via llama.cpp
- Fully offline translation (model download is one-time)
- Keeps your data local
- Translations are saved as annotations for later review
English, Simplified Chinese, Traditional Chinese, Hindi, Spanish, Arabic, French, Portuguese, Russian, German, Japanese, Korean, Italian, Dutch
- Download the XPI for your platform from GitHub Releases:
- macOS:
zotero-easytrans-macos.xpi - Windows:
zotero-easytrans-windows.xpi - Linux:
zotero-easytrans-linux.xpi
- macOS:
- Install the downloaded XPI in Zotero 8 (Tools → Add-ons → Install Add-on From File).
- On first use, download the TranslateGemma 4B model (~2.5 GB).
- Open a PDF item and select a target language in the
EasyTranspanel. - Select text in the PDF, click
Translate, and the translation will show and be saved as an annotation. - The panel lists all translated selections.
MIT



