Главная
Перевод научных статей в формате PDF и их двуязычное сравнение.
- 📊 Сохраняйте формулы, диаграммы, оглавление и аннотации (предпросмотр).
- 🌐 Поддерживает множество языков и различные службы перевода.
- 🤖 Предоставляет инструмент командной строки, интерактивный пользовательский интерфейс и Docker
Warning
Этот проект предоставляется «как есть» по лицензии AGPL v3, и никаких гарантий относительно качества и производительности программы не предоставляется. Весь риск, связанный с качеством и производительностью программы, лежит на вас. Если программа окажется дефектной, вы будете нести все необходимые расходы на обслуживание, ремонт или исправление.
Из-за ограниченных ресурсов сопровождающих мы не предоставляем никакой помощи в использовании или решении проблем. Связанные вопросы будут закрыты напрямую! (Приветствуются пул-реквесты для улучшения документации проекта; ошибки или дружественные вопросы, соответствующие шаблону, не затрагиваются этим)
Для получения подробной информации о том, как внести свой вклад, обратитесь к Руководству по участию.
Обновления
- [4 июня 2025] Проект переименован и перемещён в PDFMathTranslate/PDFMathTranslate-next (от @awwaawwa)
- [3 марта 2025] Добавлена экспериментальная поддержка нового бэкенда BabelDOC WebUI в качестве экспериментальной опции (от @awwaawwa)
- [22 февраля 2025] Улучшенный CI для релизов и хорошо упакованный exe-файл для windows-amd64 (от @awwaawwa)
- [24 декабря 2024] Переводчик теперь поддерживает локальные модели на Xinference (от @imClumsyPanda)
- [19 декабря 2024] Теперь поддерживаются документы, не соответствующие стандарту PDF/A, с использованием
-cp
(от @reycn) - [13 декабря 2024] Дополнительная поддержка бэкенда от (от @YadominJinta)
- [10 декабря 2024] Переводчик теперь поддерживает модели OpenAI на Azure (от @yidasanqian)
Предварительный просмотр

Онлайн-сервис 🌟
Note
pdf2zh 2.0 в настоящее время не предоставляет онлайн-демонстрацию
Вы можете попробовать наше приложение, используя любую из следующих демонстрационных версий:
- v1.x Бесплатный публичный сервис доступен онлайн без установки (рекомендуется).
- Immersive Translate - BabelDOC 1000 бесплатных страниц в месяц. (рекомендуется)
Обратите внимание, что вычислительные ресурсы демо-версии ограничены, поэтому, пожалуйста, избегайте их злоупотребления.
Установка и использование
Установка
- Windows EXE Рекомендуется для Windows
- Docker Рекомендуется для Linux
- uv (менеджер пакетов Python) Рекомендуется для macOS
Использование
- Использование WebUI
- Использование Zotero Plugin (Сторонняя программа)
- Использование Commandline
Для различных случаев использования мы предоставляем различные методы работы с нашей программой. Подробнее см. на этой странице.
Расширенные параметры
Подробные объяснения см. в нашем документе о Расширенном использовании для полного списка каждого параметра.
Вторичная разработка (API)
Note
В настоящее время соответствующая документация не предоставлена. Она будет добавлена позже. Пожалуйста, ожидайте терпеливо.
Код языка
Если вы не знаете, какой код использовать для перевода на нужный вам язык, ознакомьтесь с этой документацией
Благодарности
-
Immersive Translation предоставляет ежемесячные коды активации Pro-подписки для активных участников этого проекта. Подробности см. в: CONTRIBUTOR_REWARD.md
-
SiliconFlow предоставляет бесплатный сервис перевода для этого проекта, работающий на основе больших языковых моделей (LLM).
-
Версия 1.x: Byaidu/PDFMathTranslate
-
Бэкенд: BabelDOC
-
Библиотека для PDF: PyMuPDF
-
Парсинг PDF: Pdfminer.six
-
Просмотр PDF: Gradio PDF
-
Анализ макета: DocLayout-YOLO
-
Стандарты PDF: PDF Explained, PDF Cheat Sheets
-
Многоязычные шрифты: см. BabelDOC-Assets
-
Локализация документации с помощью Weblate
Перед отправкой вашего кода
Мы приветствуем активное участие участников, чтобы сделать pdf2zh лучше. Прежде чем вы будете готовы отправить свой код, пожалуйста, ознакомьтесь с нашим Кодексом поведения и Руководством по вкладу.