---
name: zotero-pdf-translate-guide
description: "Guide to Zotero PDF Translate for multilingual PDF and annotation translation"
metadata:
  openclaw:
    emoji: "🌐"
    category: "tools"
    subcategory: "ocr-translate"
    keywords: ["zotero", "pdf-translate", "multilingual", "annotation", "academic-translation"]
    source: "https://github.com/windingwind/zotero-pdf-translate"
---

# 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


---
Source attribution: wentorai
Original project: https://github.com/wentorai/research-plugins/blob/bf44b3cd617fa94c8a1b254c5d1987142ca3d631/skills/tools/ocr-translate/zotero-pdf-translate-guide/SKILL.md
License: MIT
License information: https://opensource.org/license/mit
Original upstream instructions; downloaded from Dave AI.

## Upstream license notice

MIT License

Copyright (c) 2026 Wentor AI

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.



# Dave AI resource metadata

Creator / publisher: wentorai
Original project: https://github.com/wentorai/research-plugins/blob/bf44b3cd617fa94c8a1b254c5d1987142ca3d631/skills/tools/ocr-translate/zotero-pdf-translate-guide/SKILL.md
Attribution basis: Source repository record

Fields of work: Content & Media, Design, Education & Research, Marketing
Roles: Academic Writer, Content Marketer, Copywriter, Researcher, UX Writer
Specialties: API
Tools: Deepl, Google Translate, Microsoft Translator, Openai, Zotero
Country applicability: Country not specified
Classification basis: Source catalog labels
Instruction SHA-256: db82fefb765ec64ff1ee8bfbb6da07f966bb505b97963f0268f98b98f7f1fa4e
