Forward LogoForwardMsg

翻譯

翻譯轉發文字、選擇語言和模型,並選擇是否保留原文。

當接收者需要閱讀其他語言時,可以使用翻譯。例如,將西班牙語 Telegram 貼文轉發為英語,或將 Discord 動態翻譯成葡萄牙語。

設定位置
自動化編輯器 → 點選左側清單中的來源聊天以開啟其設定,或點選全域性設定 → 翻譯

所需準備

翻譯是 ForwardMsg 的付費功能。請先將其新增到訂閱中,然後在啟動下方的自動化功能中啟用。

您還需要 OpenRouter、OpenAI、DeepSeek 或相容自訂服務供應商的 API 金鑰。服務供應商會在 ForwardMsg 費用之外單獨收取模型使用費用,因此請確保服務供應商帳號有可用餘額。

如果使用 OpenRouter,請建立帳號和 API 金鑰,新增額度,並從其目錄中選擇文字模型。建議從低成本模型開始,用幾條範例比較翻譯效果後,再決定是否選擇價格更高的模型。

填寫欄位

  1. 開啟啟用翻譯。
  2. 選擇 LLM API 提供商並貼上其 API 金鑰 (Key)。
  3. 選擇LLM 模型,或手動輸入服務供應商的模型 ID。
  4. 設定目標語言,例如 English。
  5. 如果原文語言混雜,請將源語言保留為 auto-detect;如果原文始終是西班牙語,則輸入 Spanish。
  6. 如果讀者應同時看到兩個版本,請開啟附帶原文。
  7. 選擇儲存更改。

API 金鑰相當於服務供應商帳號的密碼。請勿將其放入螢幕擷取畫面或客服訊息中。

範例:從西班牙語翻譯成英語

欄位值
LLM API 提供商OpenRouter
LLM 模型服務供應商清單中的文字模型
源語言Spanish
目標語言English
附帶原文關閉

來源訊息:

Nueva actualización disponible

翻譯結果:

New update available

開啟附帶原文後,系統會先顯示原文,再空一行顯示譯文。

格式和翻譯失敗

翻譯會處理格式化後的訊息,包括您在訊息格式中設定的頁首/頁尾以及文字替換。如果頁尾寫著 Join our community,它也可能和貼文正文一起被翻譯。

如果服務供應商請求失敗,ForwardMsg 會改為送達未經翻譯但已格式化的文字。如果訊息未翻譯,請檢查 API 金鑰、額度、模型 ID 和服務供應商可用性。請參閱意外結果。

使用自訂服務供應商

選擇 Custom LLM API,並在「自定義 LLM API URL」中輸入完整的聊天補全端點,例如:

https://api.example.com/v1/chat/completions

不要只輸入主機或基礎 URL,例如 https://api.example.com/v1。請輸入服務供應商的 API 金鑰和準確的模型 ID。

請使用相容 OpenAI 的聊天補全 API。ForwardMsg 會傳送包含 JSON model、messages 和 stream: false 的 POST 請求,並將您的金鑰作為 Bearer 權杖傳送。回應文字必須位於 choices[0].message.content 中。大多數使用者可直接選擇清單中的服務供應商,無需進行這項自訂設定。

翻譯的適用範圍

如果所有來源聊天都應繼承相同翻譯設定,請在全域性設定中設定;要為某個來源聊天/頻道使用不同語言,請點選左側清單中的聊天以開啟其設定。請參閱設定的運作方式。

常見問題

我的 ForwardMsg 訂閱包含模型用量費用嗎?
不包含。翻譯功能用於啟用該整合;您選擇的服務供應商會另行收取 API 用量費用。
為什麼訊息送達時沒有翻譯?
請檢查服務供應商餘額、API 金鑰、模型 ID,以及此自動化是否已啟用該功能。API 請求失敗時,ForwardMsg 會傳送未經翻譯但已格式化的訊息。
我也可以保留原文嗎?
可以。請開啟「附帶原文」。系統會先顯示原文,然後顯示譯文。