Discord 頻道中的自動翻譯如何運作?
自動翻譯機器人會接收它可以存取的頻道中的新訊息,檢查哪些訊息需要翻譯,然後使用設定的語言發布結果。在 BabelBot 中,管理員透過儀表板開啟自動翻譯。之後成員可以正常在 Discord 中發文,不需要為每則訊息執行指令。
- 成員發文
一則新訊息進入已啟用的頻道。
- BabelBot 檢查並翻譯
頻道規則和目標語言決定接下來如何處理。
- 翻譯顯示出來
所選顯示方式決定成員在哪裡閱讀翻譯。
哪些訊息會被翻譯?
BabelBot 會檢查翻譯是否已開啟、頻道是否允許翻譯,以及訊息中是否有值得翻譯的文字。與只包含 URL 或表情符號的訊息相比,一般句子更適合作為測試。
對一般自動翻譯而言,BabelBot 會偵測來源語言。目標語言來自伺服器設定或頻道規則。儀表板還有一個「不翻譯來源語言」設定,可以排除您不想翻譯的語言。這項排除設定不會控制橋接流量。
翻譯會顯示在哪裡?
回覆模式會將翻譯作為回覆放在對話下方。您可以選擇 Embed 或 Plain text。使用多種目標語言時,輸出會包含更多翻譯文字,因此請檢查它在熱鬧頻道中的顯示效果。
討論串模式會將翻譯集中在附加到訊息的討論串中。如果成員已經在討論串或論壇貼文中交談,BabelBot 會在那裡回覆。Discord 不支援在討論串中再建立討論串。
取代原始訊息會先發布一則 Webhook 訊息,成功送達後再移除成員的原始訊息。只有一種目標語言時,取代訊息只顯示翻譯;有多種目標語言時,會同時包含原文和翻譯。這需要 Manage Webhooks 和 Manage Messages,以及一般的頻道存取和傳送訊息權限。選擇這項設定不會授予這些權限。
AI 額度用完後會怎樣?
在 Free、Pro 和 Ultra 方案中,AI 額度用完後,支援的純文字仍可透過 BabelBot 的內建翻譯器繼續翻譯。標示為「僅限 AI」的目標語言仍需要 AI 額度。附件和自訂詞等功能有不同的要求。
BabelBot 無法傳送的結果不會計為成功交付的翻譯。帳單指南說明目前的額度,以及不同功能如何計入額度。
使用橋接頻道時有什麼變化?
橋接會在連結的頻道之間建立明確的訊息路線。BabelBot 使用來源頻道指定的語言,並將翻譯後的訊息傳送到連結的目的地頻道。
關閉一般自動翻譯的頻道規則不會停止已設定的橋接。如果您想停止在語言頻道之間傳送訊息,需要移除橋接本身。
如果什麼都沒有顯示,應該檢查什麼?
先檢查伺服器翻譯開關、目標語言和頻道規則,然後檢查測試頻道中的機器人權限。私人頻道的權限可能與伺服器其他部分不同。
使用不同於目標語言的語言傳送句子。如果一般文字可以翻譯而附件不行,請檢查該附件的方案和檔案要求。如果結果仍與設定不符,請使用疑難排解指南。
常見問題
成員需要為每則翻譯執行斜線指令嗎?
不需要。管理員啟用自動翻譯後,成員可以正常發文。BabelBot 也支援要求單則翻譯,例如使用 Translate Text 訊息右鍵選單。
開啟自動翻譯後,BabelBot 會翻譯舊訊息嗎?
自動翻譯會回應新訊息。要翻譯現有訊息,請使用支援的單則翻譯方式,例如 Translate Text 右鍵選單。
翻譯可以留在目前的 Discord 討論串中嗎?
可以。BabelBot 會在現有討論串中回覆,也包括論壇貼文和媒體貼文,而不是再建立翻譯討論串。