Skip to main content

Latex PDF Translator

Project description

PDFMathTranslate

基于字体规则和深度学习的 Latex PDF 翻译及双语对照,保留公式和图表排版

image

image

安装

pip install pdf2zh

使用

命令行中执行翻译指令,在当前目录下生成中文文档 example-zh.pdf 以及双语文档 example-dual.pdf

翻译完整文档

pdf2zh example.pdf

翻译部分文档

pdf2zh example.pdf -p 1-3,5

使用正则表达式指定需要保留样式的公式字体和字符

注:从 \ufb00 开始是英文风格连字

pdf2zh BDA3.pdf -f "(CM[^RT].*|MS.*|XY.*|MT.*|BL.*|.*0700|.*0500|.*Italic)" -c "(\(|\||\)|\+|=|\d|[\u0080-\ufaff])"

致谢

文档合并:PyMuPDF

文档解析:pdfminer.six

多线程翻译:MathTranslate

排版解析:LayoutParser

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdf2zh-1.2.6.tar.gz (129.6 kB view details)

Uploaded Source

Built Distribution

pdf2zh-1.2.6-py3-none-any.whl (138.0 kB view details)

Uploaded Python 3

File details

Details for the file pdf2zh-1.2.6.tar.gz.

File metadata

  • Download URL: pdf2zh-1.2.6.tar.gz
  • Upload date:
  • Size: 129.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for pdf2zh-1.2.6.tar.gz
Algorithm Hash digest
SHA256 e02672822c8efb1d7455ca0f1b1010b8bc930d5d7d9e48012abad0ef2d600f6e
MD5 dbc93363d6406a4917e2686a81b444c3
BLAKE2b-256 8e87f2581a005f58c7f7138ef3e89004a0f24136bc6cc09e94159402c5ae8873

See more details on using hashes here.

File details

Details for the file pdf2zh-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: pdf2zh-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 138.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for pdf2zh-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0ef28449e72698d694c6f9ad37c6e497c33c3ad41a67878008778d47a73ea3fd
MD5 9379fb85c5140f57edd5b4f09c37d737
BLAKE2b-256 52d648b7a314ee7a5beb0133f510a03fb141b6bd774488b3d9526af45f3d8cec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page