# PDFMathTranslate-next **Repository Path**: leimiemie/PDFMathTranslate-next ## Basic Information - **Project Name**: PDFMathTranslate-next - **Description**: PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-18 - **Last Updated**: 2026-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
banner

PDFMathTranslate

translation status Ask DeepWiki

Byaidu%2FPDFMathTranslate | Trendshift
PDF scientific paper translation and bilingual comparison. Based on [BabelDOC](https://github.com/funstory-ai/BabelDOC). Additionally, this project is also the official reference implementation for calling BabelDOC to perform PDF translation. - 📊 Preserve formulas, charts, table of contents, and annotations _([preview](#preview))_. - 🌐 Support [multiple languages](https://pdf2zh-next.com/supported_languages.html), and diverse [translation services](https://pdf2zh-next.com/advanced/Documentation-of-Translation-Services.html). - 🤖 Provides [commandline tool](https://pdf2zh-next.com/getting-started/USAGE_commandline.html), [interactive user interface](https://pdf2zh-next.com/getting-started/USAGE_webui.html), and [Docker](https://pdf2zh-next.com/getting-started/INSTALLATION_docker.html) > [!WARNING] > > This project is provided "as is" under the [AGPL v3](https://github.com/PDFMathTranslate-next/PDFMathTranslate-next/blob/main/LICENSE) license, and no guarantees are provided for the quality and performance of the program. **The entire risk of the program's quality and performance is borne by you.** If the program is found to be defective, you will be responsible for all necessary service, repair, or correction costs. > > Due to the maintainers' limited energy, we do not provide any form of usage assistance or problem-solving. Related issues will be closed directly! (Pull requests to improve project documentation are welcome; bugs or friendly issues that follow the issue template are not affected by this) For details on how to contribute, please consult the [Contribution Guide](https://pdf2zh-next.com/community/Contribution-Guide.html).

Preview

Online Service 🌟

You can try our application out using either of the following services: - [Immersive Translate - BabelDOC](https://app.immersivetranslate.com/babel-doc/) Free usage quota is available; please refer to the FAQ section on the page for details.

Installation and Usage

### Installation 1. [**Windows EXE**](https://pdf2zh-next.com/getting-started/INSTALLATION_winexe.html) Recommand for Windows 2. [**Docker**](https://pdf2zh-next.com/getting-started/INSTALLATION_docker.html) Recommand for Linux 3. [**uv** (a Python package manager)](https://pdf2zh-next.com/getting-started/INSTALLATION_uv.html) Recommand for macOS --- ### Usage 1. [Using **WebUI**](https://pdf2zh-next.com/getting-started/USAGE_webui.html) 2. [Using **Zotero Plugin**](https://github.com/guaguastandup/zotero-pdf2zh) (Third party program) 3. [Using **Commandline**](https://pdf2zh-next.com/getting-started/USAGE_commandline.html) For different use cases, we provide distinct methods to use our program. Check out [this page](./getting-started/getting-started.md) for more information.

Advanced Options

For detailed explanations, please refer to our document about [Advanced Usage](https://pdf2zh-next.com/advanced/advanced.html) for a full list of each option.

Secondary Development (APIs)

- [Python API](./docs/en/advanced/API/python.md), how to use the program in other Python programs

Language Code

If you don't know what code to use to translate to the language you need, check out [this documentation](https://pdf2zh-next.com/advanced/Language-Codes.html)

Acknowledgements

- [Immersive Translation](https://immersivetranslate.com) sponsors monthly Pro membership redemption codes for active contributors to this project, see details at: [CONTRIBUTOR_REWARD.md](https://github.com/funstory-ai/BabelDOC/blob/main/docs/CONTRIBUTOR_REWARD.md) - [SiliconFlow](https://siliconflow.cn) provides a free translation service for this project, powered by large language models (LLMs). - 1.x version: [Byaidu/PDFMathTranslate](https://github.com/Byaidu/PDFMathTranslate) - backend: [BabelDOC](https://github.com/funstory-ai/BabelDOC) - PDF Library: [PyMuPDF](https://github.com/pymupdf/PyMuPDF) - PDF Parsing: [Pdfminer.six](https://github.com/pdfminer/pdfminer.six) - PDF Preview: [Gradio PDF](https://github.com/freddyaboulton/gradio-pdf) - Layout Parsing: [DocLayout-YOLO](https://github.com/opendatalab/DocLayout-YOLO) - PDF Standards: [PDF Explained](https://zxyle.github.io/PDF-Explained/), [PDF Cheat Sheets](https://pdfa.org/resource/pdf-cheat-sheets/) - Multilingual Font: see [BabelDOC-Assets](https://github.com/funstory-ai/BabelDOC-Assets) - [Asynchronize](https://github.com/multimeric/Asynchronize/tree/master?tab=readme-ov-file) - [Rich logging with multiprocessing](https://github.com/SebastianGrans/Rich-multiprocess-logging/tree/main) - Documentation i18n using [Weblate](https://hosted.weblate.org/projects/pdfmathtranslate-next/)

Before submit your code

We welcome the active participation of contributors to make pdf2zh better. Before you are ready to submit your code, please refer to our [Code of Conduct](https://pdf2zh-next.com/community/CODE_OF_CONDUCT.html) and [Contribution Guide](https://pdf2zh-next.com/community/Contribution-Guide.html).

Contributors

Star History

Star History Chart