Belin Doc IconBelin Doc

用 MCP 在 Claude Code、Cursor 翻譯 PDF:設定步驟與注意事項

BelinDoc Team2026/10/26

在 Claude Code、Cursor、Codex 接上文件翻譯 MCP 服務,用 AI 翻譯 PDF、Word、Excel 等檔案並保留版面。本文說明遠端與本機兩種連接方式、工具呼叫流程,以及掃描檔處理、模型選擇等注意事項。

本文重點

  • 透過將翻譯 MCP 服務接入 Claude Code 或 Cursor,使用者能以自然語言指令直接翻譯 PDF、Word、Excel 等文件。
  • 該服務透過呼叫專用工具處理翻譯流程,能完整保留文件原有的表格、圖片與排版布局。
  • 使用者可根據用戶端特性選擇遠端 HTTP 或本機 stdio 方式進行連接,以實現最佳的終端機互動體驗。
  • AI 助理負責自動完成檔案上傳、任務送出與結果取得,無需使用者手動干預翻譯過程。
  • 譯文品質取決於所選模型;掃描檔走 OCR 時注意免費帳戶的每月 OCR 頁數上限,並建議人工抽查譯文。

Claude 能直接幫你翻譯一整份 PDF 嗎?

可以,前提是接上翻譯 MCP 服務。在 Claude Code、Cursor 等 MCP 用戶端填入 Belin Doc 的 MCP 設定與 API 金鑰,再說「把這份 PDF 翻成日文」,AI 就會上傳檔案、送出翻譯任務,完成後提供保留原文版面的譯文下載連結。

把文字貼進對話框,翻譯幾段內容沒問題;換成含表格的 40 頁合約,或整個資料夾的使用手冊,就會遇到內容被截斷、版面跑掉的問題,最後還得把回覆逐段貼回 Word。透過 MCP,文件交由專門的翻譯服務處理,AI 助理則負責理解需求、呼叫工具完成各個步驟。

以下說明 MCP 服務的用途、設定方式、翻譯檔案時的工具呼叫流程,以及使用前需要了解的限制。

終端機視窗透過插頭接到一份翻好的文件,表格與版面維持原樣


翻譯 MCP 服務做了什麼

MCP(Model Context Protocol,模型上下文協定)是 AI 用戶端呼叫外部工具的一套標準。Claude Code、Cursor 這類用戶端連上 MCP 服務後,會讀取服務提供的工具清單,再依你的需求決定要呼叫哪些工具。

Belin Doc 的 MCP 服務將 belindoc.com 網頁端的文件翻譯與影片翻譯功能提供為一組工具。文件翻譯的主要工具如下:

工具用途
upload_document回傳預先簽署的上傳連結,以及可直接執行的上傳指令
translate_document依來源語言、目標語言和模型送出翻譯任務
wait_for_translation等待任務完成,進度有變化時回傳
get_document_translation_result回傳譯文下載連結
get_model_list / get_supported_languages列出目前帳號可用的模型和支援的語言
get_account_status查詢剩餘額度和目前方案的各項限制

這和直接請聊天機器人翻譯的差別,在於由誰處理文件。用戶端裡的大型語言模型只負責呼叫工具,譯文由網頁端同一套翻譯流程產生,因此表格、圖片和公式的位置都會維持原樣。

遠端連線還是本機 stdio:該選哪一種

兩種連接方式使用相同的工具、帳號和額度。

遠端(Streamable HTTP)。 用戶端直接連到 https://mcp.belindoc.com/api/mcp,透過 Authorization: Bearer 請求標頭帶入 API 金鑰,不必在電腦上安裝任何軟體。適合支援遠端位址與自訂請求標頭的用戶端,例如 Claude Code、Cursor。

本機(stdio)。 用戶端在你的電腦上以 uvx belindoc-mcp 啟動服務,金鑰則放在環境變數裡。這種方式需要先安裝 uv,適合不方便設定遠端位址或請求標頭的用戶端,包括 Claude Desktop。

如果用戶端支援遠端連線,建議優先使用:需要安裝的軟體較少,也不必處理服務更新。

在 Claude Code、Cursor 設定 MCP 翻譯服務

下面這段 2 分鐘的影片示範了完整的設定過程(簡體中文字幕),文字步驟見影片下方。

Thumbnail for Belin Doc MCP 設定教學:3 步讓 AI 翻譯整份 PDF

Belin Doc MCP 設定教學:3 步讓 AI 翻譯整份 PDF

第一步:建立 API 金鑰

登入 belindoc.com,從右上角的頭像選單進入「開發者中心」,建立金鑰後立即複製並妥善保存。完整金鑰只會在建立時顯示一次,之後伺服器端只保留雜湊值,無法找回原始金鑰。每個帳號預設可建立 5 把金鑰,每把都能個別設定到期時間與 IP 白名單。

第二步:把服務加進用戶端

使用遠端連線時,將以下內容加入用戶端的 MCP 設定檔(Claude Code 是 .mcp.json,Cursor 是 .cursor/mcp.json),並在 Bearer 後填入金鑰:

{
  "mcpServers": {
    "belindoc-mcp": {
      "type": "http",
      "url": "https://mcp.belindoc.com/api/mcp",
      "headers": {
        "Authorization": "Bearer <填入你的 API 金鑰>"
      }
    }
  }
}

在 Claude Code 使用本機方式,只需執行以下指令:

claude mcp add belindoc-mcp \
  -e BELINDOC_API_KEY=<填入你的 API 金鑰> \
  -- uvx belindoc-mcp

Claude Desktop、Codex、Windsurf、VS Code 的設定方式請見 MCP 服務頁。各用戶端的設定檔路徑和頂層鍵名不盡相同,也可能隨版本調整;若設定未生效,請先查閱該用戶端的文件。

第三步:確認連線

先問一個不扣額度的問題,例如「我這個月還剩多少頁額度?」AI 會呼叫 get_account_status。如果能回傳額度資訊,就代表金鑰有效,且已連上服務。

第四步:請 AI 翻譯檔案

指定檔案和目標語言,例如:「把 contracts/nda.pdf 翻成德文。」若未指定模型,AI 會先詢問你要使用哪一個,再上傳檔案、送出任務,完成後提供譯文下載連結。

一句「翻譯這份 PDF」背後發生了什麼

了解工具的呼叫流程,遇到問題時就比較容易判斷卡在哪一步。

  1. 上傳。 upload_document 回傳短時間有效的簽署連結,以及可直接執行的上傳指令。AI 會在你的電腦上執行指令,上傳檔案;伺服器端不會主動讀取你電腦裡的檔案。
  2. 判斷是否為掃描檔。 送出 PDF 翻譯任務前,伺服器端會先判斷是否為掃描檔。掃描檔需要 OCR,OCR 頁數照常計入翻譯頁數額度,免費帳戶另有每月 OCR 頁數上限;每個檔案採用的處理方式都會告知 AI。
  3. 送出。 translate_document 依你選擇的語言和模型開始翻譯。也可以帶入 Belin Doc 術語庫中的術語表 ID,讓人名和專有名詞採用指定譯法。
  4. 等待。 wait_for_translation 在進度有變化時回傳,AI 可以隨時回報長篇文件的翻譯進度。
  5. 下載。 get_document_translation_result 回傳簽署過的下載連結。? 後面的字串就是簽章,請保留完整連結,否則會無法開啟。

第 1 步需要執行上傳指令,因此使用能執行終端機指令的用戶端最方便,例如 Claude Code、Codex、Cursor 的 Agent 模式。沒有終端機權限的用戶端仍可查詢額度、查看任務清單及取得結果,但若要上傳本機檔案,仍須另行執行上傳指令。

適合用 MCP 做什麼,使用前要確認什麼

當翻譯是整個工作流程的一部分時,MCP 特別實用,例如翻譯資料夾裡的所有 PDF、翻完規格書後整理與上一版的差異,或查詢一批先前送出的任務。描述你想要的結果後,AI 就會依序呼叫所需的工具。

處理重要文件前,請留意以下幾點:

  • 明確指定模型。 可用模型因帳號而異。翻譯合約、技術手冊這類文件時,請直接告訴 AI 要使用哪個模型;選擇方式可參考依文件類型選模型指南。
  • 留意掃描檔的 OCR 提示。 掃描版 PDF 若未經 OCR 處理,譯文會是空白;使用 OCR 時頁數照常計入翻譯額度,免費帳戶另有每月 OCR 頁數上限。AI 會回報每個檔案的處理方式,請留意確認。
  • 開啟譯文檔案檢查。 AI 在對話中的回覆只代表任務已完成。和使用其他機器翻譯一樣,請開啟譯文,抽查人名、數字和表格。

常見問題(FAQ)

MCP 服務能翻譯哪些格式的檔案?

支援 PDF、DOCX、PPTX、XLSX、TXT、EPUB,以及 PNG、JPG 圖片。圖片每張以 1 頁計算,一律經過 OCR 處理。

透過 MCP 翻譯和網頁端是分開計費嗎?

不是。MCP 是同一個帳號的另一個使用入口,共用頁數與影片額度,模型係數也與網頁端相同,沒有另外的 MCP 定價。

Claude Desktop 可以用嗎?

可以透過本機 stdio 方式連接。不過,上傳本機檔案需要 AI 執行上傳指令。若要翻譯電腦裡的檔案,使用 Claude Code 這類能執行終端機指令的用戶端會比較穩定。

API 金鑰外洩了怎麼辦?

立即在開發者中心停用或刪除該金鑰,再建立新的金鑰。也可以設定 IP 白名單,只允許自己的機器呼叫服務。

可以透過 MCP 翻譯影片嗎?

可以。同一個服務也提供影片翻譯和字幕改寫工具。這類任務會扣除額度,因此會分兩步確認:AI 先列出各種組合所需的額度,等你選定後再送出任務。

不想透過 AI 用戶端,想在自己的程式碼裡呼叫怎麼辦?

直接呼叫翻譯 API 即可。API 文件提供 REST 介面說明,使用同一套 API 金鑰。

推薦閱讀