zotero-pdf-translate-guide
Guide to Zotero PDF Translate for multilingual PDF and annotation translation
Best use case
zotero-pdf-translate-guide is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Guide to Zotero PDF Translate for multilingual PDF and annotation translation
Teams using zotero-pdf-translate-guide should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/zotero-pdf-translate-guide/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How zotero-pdf-translate-guide Compares
| Feature / Agent | zotero-pdf-translate-guide | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Guide to Zotero PDF Translate for multilingual PDF and annotation translation
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Zotero PDF Translate Guide ## Overview Zotero PDF Translate is one of the most popular Zotero plugins with over 10,000 stars on GitHub, providing seamless translation capabilities directly within the Zotero PDF reader. It enables researchers to translate selected text, annotations, metadata, and even entire pages without leaving their reference management workflow. The plugin supports a wide range of translation engines including Google Translate, DeepL, Microsoft Translator, OpenAI, and numerous other services. This flexibility allows researchers to choose the engine that best suits their language pair, domain, and accuracy requirements. For academic work involving technical terminology, the ability to switch between engines or use specialized services is invaluable. Zotero PDF Translate goes beyond simple text translation. It handles EPub documents, web pages saved to Zotero, item metadata fields, and annotation notes. This makes it an essential tool for any researcher who regularly reads papers in languages other than their primary working language, or who collaborates across linguistic boundaries. ## Installation and Setup Install Zotero PDF Translate through the Zotero Add-ons Manager: 1. Download the latest `.xpi` file from the GitHub releases page at https://github.com/windingwind/zotero-pdf-translate/releases 2. In Zotero, navigate to Tools > Add-ons > gear icon > Install Add-on From File 3. Select the downloaded `.xpi` file and restart Zotero when prompted After installation, configure your preferred translation engines: - Open Zotero Preferences > PDF Translate - Select your primary translation engine from the dropdown - For engines requiring API access, set your credentials via environment variables: - DeepL: configure `$DEEPL_API_KEY` in your environment - OpenAI: configure `$OPENAI_API_KEY` in your environment - Microsoft: configure `$AZURE_TRANSLATOR_KEY` in your environment - Set your source and target languages - Configure auto-translate behavior (on selection, on annotation, etc.) For best results with academic content, consider using DeepL or OpenAI-based translation, as these engines generally handle technical vocabulary and complex sentence structures better than basic machine translation services. ## Core Features **In-Reader Translation**: Select any text in the Zotero PDF reader and the translation appears instantly in a sidebar panel. The original and translated text are displayed side by side, making it easy to verify accuracy and understand context. **Annotation Translation**: When you highlight text and create annotations, Zotero PDF Translate can automatically translate the annotation content. This is particularly useful when building a collection of notes from foreign-language papers, as your annotation library remains in your working language. **Metadata Translation**: Translate item titles, abstracts, and other metadata fields directly within your Zotero library. This helps when organizing a large collection that includes papers from multiple languages, making search and browsing more efficient. **Multiple Engine Support**: The plugin supports over 15 translation engines: - Free engines: Google Translate, Bing, Yandex, LibreTranslate - Premium engines: DeepL, OpenAI GPT, Azure Translator - Chinese-specialized: Baidu, Tencent, Youdao, Caiyun - Academic: CNKI translation services **Batch Translation**: Translate multiple items or annotations at once rather than processing them one by one. This is essential when processing a large reading list of foreign-language papers. **Custom Dictionaries**: Define custom term mappings to ensure domain-specific terminology is translated consistently. For example, you can map technical terms in your field to their correct translations rather than relying on generic machine translation. ## Academic Workflow Integration A typical multilingual research workflow with Zotero PDF Translate involves several stages: **Literature Discovery**: When you encounter papers in unfamiliar languages through citation tracking or database searches, add them to Zotero normally. Use metadata translation to translate titles and abstracts, helping you triage which papers deserve full reading. **Deep Reading**: Open a foreign-language PDF in the Zotero reader. As you read, select passages for instant translation. For particularly important sections, create annotations that automatically include both the original text and translation. **Note Compilation**: After reading, your Zotero annotations contain bilingual notes. Export these to your note-taking system with both original quotes and translations preserved, ensuring you can always trace back to the source text. **Collaborative Research**: When working with international collaborators, use batch translation to prepare shared reading lists with translated metadata, making it easier for team members to navigate references outside their language expertise. **Configuration Tips for Researchers**: - Set keyboard shortcuts for quick translation toggling - Enable auto-translate on text selection for fluid reading - Configure fallback engines in case the primary service is unavailable - Use custom dictionaries for your specific research domain terminology ## Troubleshooting Common Issues **Translation Not Appearing**: Ensure the plugin is enabled in Tools > Add-ons. Check that your selected translation engine is properly configured and that any required API keys are set in environment variables. **Slow Translation Speed**: Some engines have rate limits. If translation is slow, try switching to a different engine or enabling caching in the plugin settings to avoid re-translating previously seen text. **Incorrect Technical Terms**: Academic translation often struggles with domain-specific vocabulary. Use the custom dictionary feature to define correct translations for key terms in your field. This builds up over time into a valuable domain-specific translation resource. **Character Encoding Issues**: Some older PDFs may have character encoding problems that affect text extraction and translation. Try re-saving the PDF or using Zotero's built-in PDF processing to improve text extraction quality. ## References - GitHub Repository: https://github.com/windingwind/zotero-pdf-translate - Zotero Plugin Directory: https://www.zotero.org/support/plugins - Zotero Forums Translation Discussion: https://forums.zotero.org - DeepL API Documentation: https://www.deepl.com/docs-api
Related Skills
thuthesis-guide
Write Tsinghua University theses using the ThuThesis LaTeX template
thesis-writing-guide
Templates, formatting rules, and strategies for thesis and dissertation writing
thesis-template-guide
Set up LaTeX templates for PhD and Master's thesis documents
sjtuthesis-guide
Write SJTU theses using the SJTUThesis LaTeX template with full compliance
novathesis-guide
LaTeX thesis template supporting multiple universities and formats
graphical-abstract-guide
Create SVG graphical abstracts for journal paper submissions
beamer-presentation-guide
Guide to creating academic presentations with LaTeX Beamer
plagiarism-detection-guide
Use plagiarism detection tools and ensure manuscript originality
paper-polish-guide
Review and polish LaTeX research papers for clarity and style
grammar-checker-guide
Use grammar and style checking tools to polish academic manuscripts
conciseness-editing-guide
Eliminate wordiness and redundancy in academic prose for clarity
academic-translation-guide
Academic translation, post-editing, and Chinglish correction guide