PDFMathTranslate: PDF의 전체 타이포그래피를 보존하는 AI 번역 도구

최신 AI 리소스2개월 전 업데이트 AI 공유 서클
2.6K 00

일반 소개

PDFMathTranslate는 과학 논문 번역에 중점을 둔 오픈 소스 도구로, PDF 문서의 전체 텍스트를 번역하고 이중 언어 버전을 생성할 수 있습니다. AI 기술을 사용하여 수식, 다이어그램, 목차 및 메모를 포함한 원본 문서의 전체 레이아웃을 유지하며 Google, DeepL, Ollama, OpenAI 및 기타 번역 서비스를 지원합니다. 이 도구는 신속한 번역 및 읽기를 위한 연구자의 요구를 충족하기 위해 명령줄(CLI), 그래픽 인터페이스(GUI), Docker 배포 및 Zotero 플러그인을 제공합니다. 2025년 3월 현재 이 프로젝트는 GitHub에서 17,000개 이상의 별을 받았으며 활발한 커뮤니티를 보유하고 있으며 로컬 모델, PDF/A가 아닌 파일 및 BabelDOC 백엔드에 대한 새로운 지원으로 계속 업데이트되고 있습니다.

PDFMathTranslate:保留PDF完整排版的AI翻译工具

 

PDFMathTranslate:保留PDF完整排版的AI翻译工具

온라인 체험: https://pdf2zh.com/

 

기능 목록

  • 전체 번역 및 이중 언어 지원PDF 문서를 대상 언어로 번역하여 단일 언어 번역과 이중 언어 상호 참조를 모두 생성합니다.
  • 원본 타이포그래피 보존수식, 차트, 목차 및 메모의 일관된 서식을 보장하고 LaTeX와 같은 복잡한 조판을 지원합니다.
  • 다국어 지원:: 영어와 같은 여러 소스 언어에서 중국어와 같은 여러 대상 언어로 번역합니다.
  • 다중 번역 서비스Google, DeepL, OpenAI, Ollama와 같은 서비스와의 통합 및 다음을 지원합니다. Xinference 로컬 모델.
  • 멀티 플랫폼 사용CLI 도구, GUI 인터페이스, Docker 컨테이너 및 Zotero 플러그인을 제공합니다.
  • 온라인 경험:: 공개 서비스를 통해 설치 없이 핵심 기능을 사용해 보세요.
  • 고급 사용자 지정부분 번역, 다중 스레드 처리, 사용자 지정 출력 디렉토리 등과 같은 고급 옵션 지원.

 

도움말 사용

설치 프로세스

PDFMathTranslate는 다양한 시나리오에 맞는 여러 설치 방법을 제공합니다. 아래는 자세한 단계입니다:

1. UV 설치(명령줄 권장)

  • 전제 조건Python 3.10 ~ 3.12가 필요합니다.
  • 이동:
    1. UV 도구를 설치합니다:
      pip install uv
      
    2. PDFMathTranslate를 설치합니다:
      uv tool install --python 3.12 pdf2zh
      
    3. 확인: 실행 pdf2zh --version버전 번호가 표시되면 성공한 것입니다.
  • 네트워크 문제 해결모델을 다운로드할 수 없는 경우 wybxc/DocLayout-YOLO-DocStructBench-onnx를 클릭하고 환경 변수를 설정합니다:
    • CMD. set HF_ENDPOINT=https://hf-mirror.com
    • PowerShell. $env:HF_ENDPOINT = "https://hf-mirror.com"

2. Windows 실행 파일(프로그래밍 환경 필요 없음)

  • 이동:
    1. GitHub 릴리스 페이지(https://github.com/Byaidu/PDFMathTranslate/releases)를 방문하세요.
    2. 최신 다운로드 pdf2zh-version-win64.zip.
    3. 압축을 풀고 두 번 클릭 pdf2zh.exe 실행 중입니다.
  • 다음 사항에 유의하십시오.작동하지 않는 경우 VC++ 런타임 라이브러리(https://aka.ms/vs/17/release/vc_redist.x64.exe)를 설치해야 합니다.

3. 그래픽 사용자 인터페이스(GUI)

  • 전제 조건Python 3.10 ~ 3.12.
  • 이동:
    1. 패키지를 설치합니다:
      pip install pdf2zh
      
    2. GUI를 시작합니다:
      pdf2zh -i
      
    3. 브라우저 액세스 http://localhost:7860/(자동으로 켜져 있지 않으면 수동으로 입력합니다).
  • 네트워크 문제 해결UV 마운팅 방법과 동일합니다.

4. 도커 배포

  • 전제 조건Docker가 설치되었습니다(https://www.docker.com/).
  • 이동:
    1. 이미지를 가져와 실행합니다:
      docker pull byaidu/pdf2zh
      docker run -d -p 7860:7860 byaidu/pdf2zh
      
    2. 브라우저 액세스 http://localhost:7860/.
  • 대체 프로그램Docker Hub를 사용할 수 없는 경우 GitHub 미러를 사용하세요:
docker pull ghcr.io/byaidu/pdfmathtranslate
docker run -d -p 7860:7860 ghcr.io/byaidu/pdfmathtranslate

5. Zotero 플러그인

  • 이동:
  1. 플러그인을 다운로드하려면 https://github.com/guaguastandup/zotero-pdf2zh 를 방문하세요.
  2. Zotero에서 번역 매개변수를 설치하고 구성합니다.

워크플로

1. 명령줄 번역

  • 기본 조작:
  1. PDF 파일을 준비합니다(예 paper.pdf).
  2. 실행 명령을 실행합니다:
    pdf2zh paper.pdf
    
  3. 출력: 생성 paper-mono.pdf(번역) 및 paper-dual.pdf(이중 언어)를 클릭하고 현재 디렉토리에 저장합니다.
  • 고급 옵션:
  • 언어를 지정합니다:-li en -lo zh(영어에서 중국어로).
  • 서비스를 선택합니다:-s deepl(DeepL 참조).
  • 부분 번역:-p 1-5(1-5페이지).
  • 출력 경로:-o ./output.
    예시:
pdf2zh paper.pdf -li en -lo zh -s openai -o ./translated
  • 호환성:: PDF/A 파일이 아닌 파일 플러스 --compatible 매개변수:
pdf2zh paper.pdf --compatible

2. GUI 인터페이스 사용

  • 절차:
  1. GUI 시작(pdf2zh -i).
  2. 파일 업로드: '파일 선택'을 클릭하여 로컬 PDF를 업로드하거나 온라인 링크(예: 'PDF 업로드')를 입력합니다. http://arxiv.org/paper.pdf).
  3. 구성 매개변수:
    • 소스 언어: "영어"를 선택합니다.
    • 대상 언어: "중국어(간체)"를 선택합니다.
    • 번역 서비스: 'Google' 또는 기타를 선택합니다.
  4. '번역'을 클릭하고 완료될 때까지 기다립니다.
  5. 다운로드: 단일 언어 또는 이중 언어 PDF 파일을 받으세요.
  • 주요 기능온라인 링크 번역 및 직관적인 조작 지원.

3. Docker 온라인 서비스

  • 절차:
  1. 컨테이너 실행 후 액세스 http://localhost:7860/.
  2. GUI 작업과 동일하게 파일 또는 링크를 업로드하고 매개변수를 설정한 다음 번역합니다.
  3. 공유 기능: 추가 --share 매개변수를 사용하여 공개 링크를 생성합니다:
    pdf2zh -i --share
    

4. 플러그인 사용량 제로

  • 절차:
  1. Zotero에서 PDF 문서를 선택합니다.
  2. 플러그인 아이콘을 클릭하여 언어 및 서비스를 설정합니다.
  3. 결과는 번역 후 항목에 자동으로 추가됩니다.

주요 기능

  • 조판 유지사용 DocLayout-YOLO 수식과 차트의 정확한 배치를 보장하는 모델 구문 분석 레이아웃.
  • 온라인 서비스 경험설치 없이 사용하려면 https://pdf2zh.com/ 또는 https://app.immersivetranslate.com/babel-doc/(월 1,000페이지 무료)을 방문하세요.
  • 멀티 스레드 가속사용 -t 4 대용량 파일에 대해 4개의 스레드를 사용하도록 설정합니다:
pdf2zh large_paper.pdf -t 4

주의

  • 리소스 제약온라인 데모는 컴퓨팅 리소스가 제한되어 있으므로 남용하지 마세요.
  • 업데이트 로그2025년 3월 번역 환경을 개선하기 위해 BabelDOC WebUI 지원(실험적)이 추가되었습니다.
  • 커뮤니티 피드백GitHub 이슈(https://github.com/Byaidu/PDFMathTranslate/issues) 또는 텔레그램 그룹(https://t.me/+Z9_SgnxmsmA5NzBl)을 통해 제안을 제출하세요.

 

PDFMathTranslate 비공식 통합 팩

https://pan.quark.cn/s/e9e912c62c3a#/list/share

https://github.com/aidayang/PDFMathTranslate-OneClick

© 저작권 정책
AiPPT

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...