翻譯
翻譯轉發文字、選擇語言和模型,並選擇是否保留原文。
當接收者需要閱讀其他語言時,可以使用翻譯。例如,將西班牙語 Telegram 貼文轉發為英語,或將 Discord 動態翻譯成葡萄牙語。
所需準備
翻譯是 ForwardMsg 的付費功能。請先將其新增到訂閱中,然後在啟動下方的自動化功能中啟用。
您還需要 OpenRouter、OpenAI、DeepSeek 或相容自訂服務供應商的 API 金鑰。服務供應商會在 ForwardMsg 費用之外單獨收取模型使用費用,因此請確保服務供應商帳號有可用餘額。
如果使用 OpenRouter,請建立帳號和 API 金鑰,新增額度,並從其目錄中選擇文字模型。建議從低成本模型開始,用幾條範例比較翻譯效果後,再決定是否選擇價格更高的模型。
填寫欄位
- 開啟啟用翻譯。
- 選擇 LLM API 提供商並貼上其 API 金鑰 (Key)。
- 選擇LLM 模型,或手動輸入服務供應商的模型 ID。
- 設定目標語言,例如
English。 - 如果原文語言混雜,請將源語言保留為
auto-detect;如果原文始終是西班牙語,則輸入Spanish。 - 如果讀者應同時看到兩個版本,請開啟附帶原文。
- 選擇儲存更改。
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 中。大多數使用者可直接選擇清單中的服務供應商,無需進行這項自訂設定。
翻譯的適用範圍
如果所有來源聊天都應繼承相同翻譯設定,請在全域性設定中設定;要為某個來源聊天/頻道使用不同語言,請點選左側清單中的聊天以開啟其設定。請參閱設定的運作方式。