zotero-pdf-translate  by windingwind

Zotero plugin for translating PDFs, EPUBs, webpages, metadata, annotations, notes

created 3 years ago
9,156 stars

Top 5.6% on sourcepulse

GitHubView on GitHub
Project Summary

This Zotero plugin enables translation of PDFs, ePubs, webpages, metadata, and annotations within Zotero. It supports over 20 translation services, including major providers like Google Translate, DeepL, and OpenAI's GPT, catering to researchers and academics who work with multilingual documents. The plugin offers flexible usage through context menus, shortcuts, and automatic translation, enhancing document comprehension and research workflow.

How It Works

The plugin integrates directly with Zotero's reader and item pane. Users can select text for instant translation via pop-ups or have translations automatically saved to annotation comments. It supports concatenating multiple text selections for batch translation and offers a standalone window for comparing results from different services. Advanced features include dictionary lookups for single words and sentence-by-sentence translation for specific language pairs.

Quick Start & Requirements

  • Install by downloading the .xpi file from the releases page and installing it via Zotero's plugin manager (Tools > Plugins > Install Plugin from file...).
  • No specific Zotero version is mentioned, but compatibility with recent versions is implied.
  • Official documentation and a quick start guide are available.

Highlighted Details

  • Supports over 20 translation services, including LLM-based options like GPT, Gemini, and Claude.
  • Offers configurable settings for automatic translation, pop-up behavior, font size, and service-specific API keys.
  • Features like "Concat Mode" for combining selections and "SentenceBySentence Translation" enhance usability.
  • Allows translation of item titles and abstracts via context menus or shortcuts.

Maintenance & Community

The project is actively maintained by windingwind. Links to development setup and contribution guidelines are provided.

Licensing & Compatibility

  • Licensed under AGPL.
  • AGPL's copyleft provisions may require derivative works to be open-sourced, potentially impacting commercial or closed-source integration.

Limitations & Caveats

Some translation services require API keys and may have associated costs or usage limits. The "SentenceBySentence Translation" currently only supports English to Chinese and English to English. The AGPL license requires careful consideration for commercial use.

Health Check
Last commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
30
Issues (30d)
27
Star History
526 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.