GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - PDFMathTranslate-next/PDFMathTranslate-next: PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,801 Commits
1,801 Commits

Folders and files

NameName
Last commit message
Last commit date
.doctemp
.doctemp
 
 
.github
.github
 
 
docs
docs
 
 
pdf2zh_next
pdf2zh_next
 
 
script
script
 
 
test
test
 
 
tests
tests
 
 
.autocorrectignore
.autocorrectignore
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
app.json
app.json
 
 
mkdocs.yml
mkdocs.yml
 
 
pyproject.toml
pyproject.toml
 
 
setup.cfg
setup.cfg
 
 

Repository files navigation

banner

PDFMathTranslate

translation status Ask DeepWiki

Byaidu%2FPDFMathTranslate | Trendshift

PDF scientific paper translation and bilingual comparison. Based on 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).
  • 🌐 Support multiple languages, and diverse translation services.
  • 🤖 Provides commandline tool, interactive user interface, and Docker

Warning

This project is provided "as is" under the AGPL v3 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.

Preview

Online Service 🌟

You can try our application out using either of the following services:

  • Immersive Translate - BabelDOC Free usage quota is available; please refer to the FAQ section on the page for details.

Installation and Usage

Installation

  1. Windows EXE Recommand for Windows
  2. Docker Recommand for Linux
  3. uv (a Python package manager) Recommand for macOS

Usage

  1. Using WebUI
  2. Using Zotero Plugin (Third party program)
  3. Using Commandline

For different use cases, we provide distinct methods to use our program. Check out this page for more information.

Advanced Options

For detailed explanations, please refer to our document about Advanced Usage for a full list of each option.

Secondary Development (APIs)

  • Python API, 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

Acknowledgements

  • Immersive Translation sponsors monthly Pro membership redemption codes for active contributors to this project, see details at: CONTRIBUTOR_REWARD.md

  • SiliconFlow provides a free translation service for this project, powered by large language models (LLMs).

  • 1.x version: Byaidu/PDFMathTranslate

  • backend: BabelDOC

  • PDF Library: PyMuPDF

  • PDF Parsing: Pdfminer.six

  • PDF Preview: Gradio PDF

  • Layout Parsing: DocLayout-YOLO

  • PDF Standards: PDF Explained, PDF Cheat Sheets

  • Multilingual Font: see BabelDOC-Assets

  • Asynchronize

  • Rich logging with multiprocessing

  • Documentation i18n using Weblate

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 and Contribution Guide.

Contributors

Star History

Star History Chart

About

PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker

pdf2zh-next.com

Resources

Readme
License
Activity
Custom properties

Stars

3.2k stars

Watchers

10 watching

Forks

195 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.