Zotero PDF2zh: перевод PDF-файлов в Zotero с помощью PDF2zh 219

小编 ·

Zotero PDF2zh: перевод PDF-файлов в Zotero с помощью PDF2zh

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

Zotero PDF2zh: перевод PDF-файлов в Zotero с помощью PDF2zh

Что такое Zotero PDF2zh?

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

Zotero PDF2zh:在Zotero中使用 PDF2zh进行PDF文件翻译.webp

Функциональные особенности 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 и т. д.), не изменяя исходное название файла.


在Zotero中配置插件参数.webp

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