PDFMathTranslate/PDFMathTranslate
[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
해결하는 문제
PDFMathTranslate은 과학 PDF 문서를 번역할 때 원본 레이아웃을 유지하는 문제를 해결합니다. 수식, 차트, 목차, 주석과 같은 복잡한 요소들이 번역 과정에서 보존되도록 보장하여, 일반적인 문서 번역기에서 흔히 발생하는 서식 깨짐 현상을 방지합니다.
작동 원리
이 도구는 PDF에서 텍스트를 추출하고 지원되는 다양한 번역 서비스를 사용하여 번역합니다. PDF 유형에 따라 다음과 같은 처리 모드를 사용합니다:
- 일반 모드 (Normal Mode): ONNX 기반 레이아웃 모델(
DocLayout-YOLO)을 사용하여 문서 구조를 식별합니다. - 초고속 모드 (Ultrafast Mode): PDF의 기본 텍스트 위치 정보를 사용하여 휴리스틱 레이아웃을 수행하며, OCR 및 ONNX 레이아웃 단계를 건너뛰어 기본 텍스트 PDF를 더 빠르게 처리합니다.
- 실험적 OCR: 이미지 전용 페이지에 대해 자동으로 로컬 OCR을 실행하고, 번역 전에 단어들을 문단으로 재그룹화합니다.
- 조판 (Typesetting): 번역된 텍스트는 원본 폰트 크기의 중앙값부터 시작하여 원본 경계 상자에 맞게 동적으로 크기가 조정됩니다.
대상 사용자
수식과 레이아웃의 구조적 무결성을 잃지 않고 과학 논문 및 기술 문서를 번역해야 하는 연구자, 학생, 학계 종사자를 위해 설계되었습니다.
주요 특징
- 레이아웃 보존: 수식, 차트, 주석을 그대로 유지합니다.
- 유연한 배포: 명령줄 도구, 브라우저 기반 GUI, Docker 컨테이너, Zotero 플러그인으로 제공됩니다.
- 다양한 번역 백엔드: Google 및 DeepL을 포함한 여러 번역 서비스를 지원합니다.
- 다양한 입력 지원: 기본 텍스트 PDF와 OCR을 통한 스캔 문서 모두를 처리합니다.
이 프로젝트를 다룬 글
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트