wxyhgk/retain-pdf
在保留版面、公式与结构的前提下进行 PDF 翻译,适用于科研与技术文档
解決的問題
RetainPDF 是一款專為嚴格保留原始版面而設計的翻譯工具。它特別解決 PDF 翻譯中的常見問題,例如處理掃描/影像型 PDF、渲染複雜的內嵌數學公式,以及防止程式碼區塊被誤譯。
工作原理
本專案採用全端架構,將前端、後端與處理流程分離。整合 OCR 用於掃描文件的規範化處理,結合翻譯引擎與渲染系統,將翻譯後的文字回填至原始版面。後端由 Rust API 驅動,負責管理任務與提供者;Python 處理流程則負責 OCR、翻譯與 PDF 處理等繁重工作。
適用對象
適合需要翻譯學術論文(如 SCI 論文)、技術書籍與掃描文件的研究人員、學生及專業人士,確保原始文件的結構完整性與數學符號不被破壞。
主要特色
- 全面的 PDF 支援:相容數位 PDF 與掃描/影像型 PDF。
- 版面保留:重點維持原始格式、字型大小與整體結構。
- 技術準確性:特別優化以保護內嵌公式與程式碼區塊在翻譯過程中不被破壞。
- 彈性部署:提供桌面應用(Windows、macOS、Linux)或透過 Docker 用於團隊/區域網路部署。
- 可自訂:支援可設定的翻譯策略與規則式設定。
相關
- 專案
- 專案
- 專案
- 專案
- 專案