GitHubでPDF翻訳ツールを探すと、スター数が3万を超えるプロジェクトはほとんどない。PDFMathTranslateもその一つだ。このオープンソースプロジェクトは、科学論文向けに特化し、「元のレイアウトを保ったまま翻訳する」ことを売りにしている。
現在のスター数は36.2k。さらに、自然言語処理の国際会議EMNLP 2025のデモにも選ばれており、研究者の間で着実に評価を高めている。
翻訳だけでなく、PDFの構造を守る仕組み
科学論文のPDFは普通の文章と違う。二段組のレイアウト、数式、脚注、参考文献番号。これらをWeb翻訳サービスに貼り付けると、ほぼ確実に崩れる。PDFMathTranslateの特徴は、AIで全文を翻訳しながらも、出力されるPDFは元の構造を維持していることだ。数式は元の位置に、図表は崩れない。
対応する翻訳バックエンドはGoogle、DeepL、Ollama、OpenAIなど。クラウドのAPIを自由に選べるほか、Ollamaを介せばローカルモデルにも接続できる。外部に文章を送りたくない研究現場では、この選択肢が大きく効く。
使い方は?CLIからZoteroまで網羅
このプロジェクトは利用形態を一つに絞っていない。むしろ「全部入り」の姿勢だ。具体的には以下の方法が用意されている。
- CLI:ターミナルで一括処理したい人向け。
- GUI:コマンドラインを避けたい初心者でも安心。
- MCP:AIツールに組み込めるサーバーとして機能。
- Docker:環境構築を省略してすぐ動かせる。
- Zotero:文献管理からそのまま翻訳できる。
これだけの入口をそろえるのは、オープンソースでは珍しい。特にZotero連携は便利だ。文献管理の流れの中で翻訳まで完結するので、別のツールを開く手間がなくなる。
どの層に刺さる?実際の使いどころ
想定する典型的なユースケースは、大学院生や研究者が最新の英語論文を読むとき。特に、自分の専門外の分野をざっと把握したいとき、PDFMathTranslateを使えば元のレイアウトを維持したPDFが手に入る。普通のWeb翻訳では式が消えたり、段落が滅茶苦茶になったりするが、そのストレスから解放される。
プロジェクト自体は無料。ただし、クラウドの翻訳APIを介する場合はAPI利用料が発生する。Ollamaのローカルモデルを使えば追加コストはゼロだが、ある程度のマシンスペックは必要だ。
プライバシーを守りつつ、レイアウトも崩さず、学術論文を翻訳したい。そんなニーズに応える、地に足のついたソリューションと言える。
とはいえ、導入には多少のハードルもある。翻訳バックエンドの設定やOllamaのインストールが必要で、コマンドラインに不慣れな人には最初の壁が高い。また、翻訳品質は選んだAIモデルに依存するので、最初は自分の論文で数ページ試すのが確実だ。DockerやGUIを選べば学習コストは下がる。Zoteroユーザーなら、いきなりプラグインを試すのが一番早い。PDFMathTranslateは、論文翻訳というストレスフルな作業を「見た目を崩さず」解決してくれる貴重なツールだ。










コメント
コメントはまだありません
最初のコメントを書きましょう