wxyhgk/retain-pdf

在保留版面、公式与结构的前提下进行 PDF 翻译,适用于科研与技术文档

解決的問題

RetainPDF 是一款專為嚴格保留原始版面而設計的翻譯工具。它特別解決 PDF 翻譯中的常見問題,例如處理掃描/影像型 PDF、渲染複雜的內嵌數學公式,以及防止程式碼區塊被誤譯。

工作原理

本專案採用全端架構,將前端、後端與處理流程分離。整合 OCR 用於掃描文件的規範化處理,結合翻譯引擎與渲染系統,將翻譯後的文字回填至原始版面。後端由 Rust API 驅動,負責管理任務與提供者;Python 處理流程則負責 OCR、翻譯與 PDF 處理等繁重工作。

適用對象

適合需要翻譯學術論文(如 SCI 論文)、技術書籍與掃描文件的研究人員、學生及專業人士,確保原始文件的結構完整性與數學符號不被破壞。

主要特色

  • 全面的 PDF 支援:相容數位 PDF 與掃描/影像型 PDF。
  • 版面保留:重點維持原始格式、字型大小與整體結構。
  • 技術準確性:特別優化以保護內嵌公式與程式碼區塊在翻譯過程中不被破壞。
  • 彈性部署:提供桌面應用(Windows、macOS、Linux)或透過 Docker 用於團隊/區域網路部署。
  • 可自訂:支援可設定的翻譯策略與規則式設定。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案