進階Python

PDFMathTranslate完整保留公式與排版的論文翻譯

PDFMathTranslate 是一個開源的 PDF 學術論文翻譯工具,基於 AI 實現全文雙語翻譯,並完整保留公式、圖表和排版格式。支援 Google、DeepL、Ollama、OpenAI 等多種翻譯後端,提供 CLI、GUI、MCP、Docker 和 Zotero 整合方式,GitHub 星標超 3.6 萬,適合科研人員快速閱讀外文文獻。

36.2K 星標
3.2K 分叉
148 問題
202 流覽
Python
AGPL-3.0
收錄日期

專案概述

PDFMathTranslate 是一個開源的 PDF 學術論文翻譯工具,基於 AI 實現全文雙語翻譯,並完整保留公式、圖表和排版格式。支援 Google、DeepL、Ollama、OpenAI 等多種翻譯後端,提供 CLI、GUI、MCP、Docker 和 Zotero 整合方式,GitHub 星標超 3.6 萬,適合科研人員快速閱讀外文文獻。

在 GitHub 上搜 PDF 翻譯工具,星標數能超過三萬的專案並不多見。PDFMathTranslate 恰好是其中之一——一個面向科學論文場景的開源翻譯工具,主打「保留原始排版」。它目前在 GitHub 上有 36.2k 星標,還被列為 EMNLP 2025 Demo,在學術圈子裡已經積累了相當不錯的口碑。

這個專案的核心邏輯很直接:把 PDF 裡的內容翻譯成另一種語言,同時儘量讓輸出文件看起來和原版一樣——公式還在原來的位置,圖表不亂跑,段落結構不塌。對於經常下載外文 PDF 又不想在閱讀器之間反覆切換的人來說,這種「翻譯完還能當原版看」的體驗確實很有吸引力。

解決的不只是翻譯,還有排版的痛點

科學論文 PDF 和普通文章不太一樣:雙欄排版、數學公式、腳註、參考文獻編號,這些元素一旦被複制進普通翻譯工具,格式基本就廢了。PDFMathTranslate 的賣點恰恰是在翻譯過程中保留這些結構。它通過 AI 完成全文翻譯,但輸出的仍然是一份排版完整的 PDF 文件。

根據專案說明,它支援多個翻譯後端:Google、DeepL、Ollama、OpenAI 等。這意味著使用者既可以使用雲端翻譯服務,也可以接入本地模型。對於有保密需求的科研場景,本地部署的選項會顯得更踏實。

多種使用方式:從命令列到 Zotero 外掛

PDFMathTranslate 沒有把使用方式限定在一種形式上,而是提供了相當全面的整合入口:

  • CLI:適合習慣終端操作、想批量處理的使用者;
  • GUI:給不想碰命令列的使用者一個圖形介面;
  • MCP:作為模型上下文協議的服務端,可以被接入支援 MCP 的 AI 工具;
  • Docker:免去本地 Python 環境配置,直接容器化執行;
  • Zotero:文獻管理使用者可以在 Zotero 裡直接呼叫翻譯能力。

這種「全都要」的做法對開源專案來說並不常見,但對不同技術背景的使用者相當友好。尤其是 Zotero 的整合,意味著科研人員可以在自己熟悉的文獻管理流程裡完成翻譯,而不必單獨開啟另一個工具。

適合誰用?

最典型的場景是:一名研究生下載到了最新的英文論文,但還沒來得及精讀;或者一位研究者需要快速瞭解某個不熟悉領域的多篇文獻。傳統做法是複製貼上到網頁翻譯,面對公式和圖表時往往無能為力。而 PDFMathTranslate 可以把整篇文件直接翻譯成保留排版的 PDF,即使只是用來泛讀,也能省下大量來回切換的時間。

由於是開源專案,它本身不收費,但使用雲端翻譯服務會產生 API 費用。如果選擇 Ollama 本地模型,則沒有任何額外成本,代價是需要一定效能的機器。

對獨立開發者和科研人員來說,這種既能保護隱私又保留排版的雙語翻譯方案,確實補上了一個相當務實的空缺。

一些需要留意的地方

專案的功能定位很明確,但使用上也有門檻。第一次配置時,需要準備翻譯服務的配置憑據,或者安裝 Ollama,這對完全不懂命令列的使用者來說可能有些勸退。另外,翻譯質量最終還是取決於底層的 AI 模型,不同後端在中文學術術語上的表現會有差異,建議先拿自己的論文測試幾頁再決定用哪種後端。

好在專案提供了多種部署方式,Docker 或 GUI 可以降低上手難度。如果你平時用 Zotero 管理文獻,不妨直接試一下外掛整合,那可能是最省事的路徑。

PDFMathTranslate 用一句話總結就是:一個讓 PDF 論文翻譯不再「毀排版」的開源工具。對於反覆和文獻打交道的科研群體,它值得放進工具箱。

PDF翻譯論文翻譯開源工具科研工具AI翻譯保留排版文獻閱讀Zotero整合多後端翻譯本地模型

項目評分

0.0 (0 評價)

分享

常見問題

PDFMathTranslate: 完整保留公式與排版的論文翻譯 是什麼?

PDFMathTranslate 是一個開源的 PDF 學術論文翻譯工具,基於 AI 實現全文雙語翻譯,並完整保留公式、圖表和排版格式。支援 Google、DeepL、Ollama、OpenAI 等多種翻譯後端,提供 CLI、GUI、MCP、Docker 和 Zotero 整合方式,GitHub 星標超 3.6 萬,適合科研人員快速閱讀外文文獻。

PDFMathTranslate: 完整保留公式與排版的論文翻譯 用什麼語言開發?

PDFMathTranslate: 完整保留公式與排版的論文翻譯 主要使用 Python 開發。

PDFMathTranslate: 完整保留公式與排版的論文翻譯 使用什麼開源授權?

PDFMathTranslate: 完整保留公式與排版的論文翻譯 基於 AGPL-3.0 授權開源。

相關專案

暫無結果

探索更多

相似工具

ThaiPo

ThaiPo

ThaiPo 是嵌入 LINE 的泰英 AI 翻譯機器人,具備語氣識別、視訊通話即時字幕,以及一次糾錯永久生效的記憶機制,官網稱已被泰國 12,000 多對情侶與朋友使用。

Echo Daily

Echo Daily 是為西班牙語母語者設計的英語翻譯練習網頁工具,使用者提交短句翻譯,AI 立即回饋語法、用字與更自然的表達。

SubLingo

SubLingo

SubLingo 是一款字幕翻譯工具,能將字幕文件解析為帶時間軸的提示,僅翻譯文本內容,確保每一句的開始和結束時間保持幀級精確。支持 SRT 和 VTT 格式,覆蓋 100 多種語言對(包括長尾組合),支持多行提示和即時下載。免費試用,無需註冊,並提供關於 SRT/VTT 格式、時間碼、編碼和閱讀速度的參考指南。

E-Brain

E-Brain

E-Brain 是一款 Chrome 擴充功能,透過大型語言模型解讀所選詞句在當下語境中的意涵,可在 Gemini、ChatGPT、Claude 之間切換,內建生字本、朗讀與閱讀障礙友善模式,幫助讀者當場理解俚語、行話與多義詞。

AI Manga Translator

AI Manga Translator

AI Manga Translator 是一款線上漫畫翻譯工具,自動完成文字檢測、OCR識別、翻譯和嵌字,支援20+語言,可處理JPG、PDF、EPUB等格式,並提供Chrome/Firefox擴充套件。免費層無需賬戶,按頁付費或訂閱可選。

AiReaderMe

AiReaderMe

AiReaderMe是一款AI雙語閱讀器,按章節翻譯整本書並保留原結構,配合雙語對照、語音朗讀與多裝置同步,讓語言學習者與研究者能順暢讀完外文書。

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部