Zotero PDF2zh: перевод PDF-файлов в Zotero с помощью PDF2zh
Что такое Zotero PDF2zh?
Zotero PDF2zh — это ИИ-плагин для инструмента управления литературой Zotero, который способен переводить английский текст из PDF-файлов на китайский, а также поддерживает несколько переводческих движков и различные форматы вывода. Он умеет обрабатывать математические формулы и преобразовывать двухколоночные статьи в одноколоночный формат, что удобно для чтения на телефоне.

Функциональные особенности Zotero PDF2zh
Перевод англоязычных PDF-документов в один клик: поддерживается перевод всей статьи с выводом PDF только на китайском или в режиме двуязычного сопоставления.
Поддержка нескольких переводческих движков: интегрированы Bing, DeepSeek, 智谱 и другие движки, поддерживается настройка собственных API-интерфейсов.
Сохранение формул и иллюстраций: для разбора PDF используется pdf2htmlEX, что обеспечивает точное сохранение формул LaTeX, таблиц и изображений.
Преобразование двухколоночного макета в одноколоночный: автоматическое преобразование двухколоночных PDF в одноколоночные для удобства чтения на телефонах и планшетах.
Оптимизация шрифтов: поддерживается настройка китайских шрифтов (рекомендуется 霞鹜文楷), что повышает удобочитаемость.
Несколько форматов вывода: поддерживается создание PDF-файлов в трёх форматах — mono (только на целевом языке), dual (сопоставление исходного и целевого языков) и compare (двуязычное двухколоночное сопоставление).
Установка и порядок использования Zotero PDF2zh
1. Установка PDF2zh
Команды установки:
pip install pdf2zh: установка последней версии pdf2zh.
pip install --upgrade pdf2zh: обновление установленной версии pdf2zh.
Текущая версия: v1.9.0.
2. Настройка параметров плагина в Zotero
1. Задание параметров перевода
Python Server IP: по умолчанию http://localhost:8888, номер порта можно изменить самостоятельно.
Переводческий движок: по умолчанию Bing, можно выбрать из выпадающего меню или ввести вручную.
Количество потоков: по умолчанию 4, используется для управления числом потоков выполнения при переводе.
Путь сохранения переведённых файлов: временное хранилище для переведённых PDF-файлов, по умолчанию пустое, рекомендуется указать абсолютный путь.
Путь к файлу конфигурации Pdf2zh: используется для настройки переводческих движков и шрифтов, по умолчанию пустой, рекомендуется указать абсолютный путь.
Переименование в короткое название: присваивает заголовку новой записи в библиотеке короткое имя (например, mono, dual и т. д.), не изменяя исходное название файла.

2. Выбор файлов, создаваемых по умолчанию
Файлы, создаваемые по умолчанию: файлы mono и dual.
Параметры управления: с помощью флажков можно управлять тем, какие файлы добавляются в Zotero, а также выбрать, открывать ли их автоматически после создания.
3. Добавление конфигурационного файла PDF2zh и изменение китайского шрифта (необязательно)
Создайте новый файл config.json и укажите путь к нему в настройках перевода Zotero.
Пример config.json:
{
"NOTO_FONT_PATH": "./LXGWWenKai-Regular.ttf",
"translators": [
{
"name": "openai",
"envs": {
"OPENAI_BASE_URL": "https://api.openai.com/v1",
"OPENAI_API_KEY": "sk-xxxxxxxxx-xxxxxxxxxx-xxxxxxxxxxxxx",
"OPENAI_MODEL": "gpt-4o-mini"
}
}
]
}NOTO_FONT_PATH: путь к пользовательскому шрифту.
translators: можно настроить несколько ИИ-переводческих движков (если используются движки Bing или Google по умолчанию, настройка не требуется).
4. Запуск скрипта
Скачайте файл скрипта:
wget https://github.com/guaguastandup/zotero-pdf2zh/raw/refs/heads/main/server.py
Запустите файл скрипта:
python server.py 8888
Примечания:
Если номер порта был изменён, соответствующим образом измените его и в настройках Zotero.
Настройки плагина Zotero имеют приоритет над настройками в Python-скрипте; если вы не хотите настраивать параметры в Zotero, оставьте настройки плагина пустыми.
5. Перевод файлов
PDF2zh: Translate PDF: состав создаваемых файлов определяется параметром «Файлы, создаваемые по умолчанию» в настройках плагина Zotero; по умолчанию создаются два файла — mono и dual.
PDF2zh: Cut PDF: разбивает двухколоночный PDF-файл на одноколоночный, удобный для чтения на телефоне, создавая одноколоночный PDF-файл с суффиксом cut.
PDF2zh: 中英双栏对照: разбивает и соединяет файл с суффиксом dual в двуязычный сопоставительный файл, создавая PDF-файл с суффиксом compare в виде двуязычного двухколоночного сопоставления.
Ссылка на проект
https://github.com/guaguastandup/zotero-pdf2zh
Помощник сценариста▸
AI Приложения
AI Новости 