9 分鐘

哪個 Discord 翻譯機器人可以讓每位使用者設定自己的語言?

沒有任何 Discord 機器人能讓同一個頻道對每位成員顯示不同的語言,所以每位使用者的語言設定只有兩個方向。BabelBot 負責閱讀:每位成員用 /set-context-language 儲存一種語言,之後 Translate Text 會私下向他顯示翻譯,地球表情則會把任何訊息翻譯成這種語言。Talksy、Trelunia、iTranslator 和 Discord Translator (nvu.io) 負責書寫:它們翻譯某位成員發出的訊息,整個頻道都會看到結果。

成員如何用自己的語言閱讀
  1. 儲存語言

    成員執行一次 /set-context-language,選擇一種語言。

  2. 要求翻譯

    成員在訊息上選擇 應用程式 > Translate Text,或者點按地球表情。

  3. 用這種語言閱讀

    Translate Text 只會向這位成員顯示翻譯。

成員如何用 BabelBot 以自己的語言閱讀一則訊息。伺服器的設定維持不變。

哪個 Discord 機器人最適合依使用者設定翻譯偏好?

最適合的機器人取決於方向。每位成員想用自己的語言閱讀時,請用 BabelBot。少數成員想讓自己寫的訊息翻譯給其他人看時,請用 Talksy。

下表列出每種需求適合的機器人。其他機器人的資訊來自它們各自的頁面,查閱於 2026 年 11 月 10 日。

每種依使用者翻譯的需求適合哪個機器人
你的需求機器人方式
成員用自己的語言閱讀任何訊息,其他人看不到BabelBotTranslate Text,使用 /set-context-language 設定的語言
每則訊息下方點一下,翻譯成點按者的語言BabelBot地球表情
少數成員用另一種語言書寫,每個人自行選擇開啟Talksy/talksy spanish
管理員依角色選擇成員iTranslatorRole-Translation
管理員選擇某一位成員Discord Translator (nvu.io) 或 Trelunia-translate @user auto german,或 /config auto-on
每個伺服器使用不同的個人語言Discord Translator (discordtranslator.com)/settings server-language
所有人閱讀兩三種主要語言BabelBot伺服器目標語言

Discord 翻譯機器人的「每位使用者的語言設定」是什麼意思?

在 Discord 翻譯機器人中,每位使用者的語言設定指兩種做法之一。機器人翻譯某位成員寫的內容,或者成員把自己讀到的訊息翻譯成自己的語言。機器人的介紹頁對兩者使用相同的說法,所以新增之前要先弄清楚它是哪一種。

另外還有兩種方法不需要為每位成員設定語言。本文使用這四個名稱。

為一個伺服器的成員翻譯的四種方法
方法誰設定語言誰看得到翻譯是否自動
翻譯成員寫的內容成員本人,或管理員為該成員設定頻道中的所有人是
翻譯成員閱讀的內容成員本人只有該成員,或整個頻道否,由成員提出要求
每種語言一個頻道管理員每個語言頻道中的所有人是
一個頻道,為所有人翻譯管理員頻道中的所有人是

機器人能讓每位成員以不同的語言看到同一個頻道嗎?

不能。沒有任何 Discord 機器人能讓同一個頻道對每位成員顯示不同的語言,因為 Discord 會向所有看得到該頻道的人顯示相同的訊息。機器人無法發布一則對某位成員顯示為西班牙文、對另一位成員顯示為韓文的訊息。

翻譯機器人有兩種方式只聯絡一個人:私人回覆或私訊。只有當成員使用斜線指令、訊息選單(按右鍵,再選擇應用程式)或按鈕時,Discord 才允許私人回覆。這就是「只有你看得到這則訊息」的提示。

表情回應不算是這些操作之一。所以機器人回應國旗表情時,只能放在兩個地方:頻道中,或私訊中。

這決定了每個機器人的界線。針對單一讀者的自動翻譯會傳到私訊,例如 Discord Translator (discordtranslator.com) 的 /watch,或者傳到每種語言各一個的頻道。在一個共用頻道中,要嘛由成員為每則訊息個別要求翻譯,要嘛所有人都看到每一份翻譯。

Discord Translator (discordtranslator.com) 把 /watch 描述為「透過私訊取得某位使用者在此伺服器中的訊息,並加以翻譯」。 Discord Translator 首頁,2026 年 11 月 10 日查閱

哪些機器人會翻譯某位成員寫的訊息?

Talksy、Trelunia、iTranslator 和 Discord Translator (nvu.io) 會翻譯某位成員寫的訊息。BabelBot 不會。在 BabelBot 中,管理員設定伺服器的語言,每位成員的設定則是這位成員閱讀的語言。

如果伺服器裡有少數成員用其他人讀不懂的語言書寫,這種方法就很適合。在其中大多數機器人裡,這些成員的每則訊息會在頻道中出現兩次。

翻譯某位成員所發訊息的機器人
機器人指令或設定誰來開啟
Talksy/talksy spanish只有成員本人。伺服器必須先執行 /server enable 並允許該頻道。
Trelunia,也叫 TranslateMate/config auto-on target:German任何成員都可以為自己的訊息開啟。為其他成員開啟,需要擁有「管理員」或「管理伺服器」權限的管理員。
iTranslator控制台中的 Role-Translation,或 /translaterole create管理員設定一個角色及其語言。機器人會翻譯擁有該角色的成員發出的訊息。
Discord Translator (nvu.io)-translate @user auto german指令中指定另一位成員。維基頁面沒有說明需要哪種權限。

Talksy 的文件說,/talksy「翻譯成員發出的訊息,讓其他人讀得懂」,而且「沒有能替成員開啟它的管理員指令」。 Talksy 文件,2026 年 11 月 10 日查閱

Trelunia 的維基寫道:「一般使用者只能為自己的訊息設定自動翻譯。」 Trelunia 維基,2026 年 11 月 10 日查閱

iTranslator 的文件把 Role-Translation 描述為「翻譯某個角色的成員所寫的所有內容,無論他們在哪裡發言」。 iTranslator 文件,2026 年 11 月 10 日查閱

Discord Translator (nvu.io) 的維基列出了翻譯某位成員的指令。 Discord Translator 維基,2026 年 11 月 10 日查閱

  • 有兩個機器人都叫 Discord Translator。nvu.io 的機器人使用 -translate 這類前綴指令。discordtranslator.com 的機器人使用 /settings 和 /watch 這類斜線指令。
  • Discord Translator (discordtranslator.com) 在 Server Pro 方案中提供針對「特定頻道、分類或使用者」的 Seamless Translation。它會取代原始訊息。

成員如何用自己的語言閱讀訊息?

成員只要儲存一次語言,再要求翻譯,就能用自己的語言閱讀 Discord 訊息。在 BabelBot 中,/set-context-language 負責儲存語言,Translate Text 和地球表情會使用它。管理員不需要為每位成員設定語言。

有四個機器人的文件寫明了儲存語言,以及私下翻譯單則訊息的方法。

成員儲存語言並私下翻譯單則訊息的機器人
機器人儲存語言私下翻譯單則訊息
BabelBot/set-context-languageTranslate Text。只有該成員看得到。
Discord Translator (discordtranslator.com)/settings language,每個伺服器用 /settings server-languageTranslate Message。「只有你看得到結果。」
iTranslator/set-context-languageTranslate Text。它關於私訊的頁面寫道「只有你看得到翻譯」。
Talksy儲存的語言,Translate Message 會請你選擇/translate。「回覆是私人的(只有你看得到)。」

Discord Translator (discordtranslator.com) 會「用你的 Discord 應用程式語言顯示結果,除非你用 /settings language 選擇了其他語言」。 Discord Translator 首頁,2026 年 11 月 10 日查閱

iTranslator 的 Translate Text 使用 Discord 應用程式的語言,除非成員用 /set-context-language 設定了其他語言。 iTranslator 文件,2026 年 11 月 10 日查閱

Talksy 的 Translate Message 會把訊息翻譯成「你儲存的語言(或請你選擇一種)」。 Talksy 指令,2026 年 11 月 10 日查閱

成員如何在 BabelBot 中儲存自己的語言?

在 BabelBot 中,每位成員用 /set-context-language 儲存自己的語言。之後 Translate Text 和地球表情會翻譯成這種語言。

這種語言只對該成員生效,不會變更伺服器的設定。如果成員沒有儲存語言,Translate Text 會盡量使用其 Discord 應用程式的語言。BabelBot 會在成員最後一次使用後保留這種語言 180 天。

誰看得到 Translate Text 的翻譯?

只有提出要求的成員看得到 Translate Text 的翻譯。成員在訊息上按右鍵,開啟應用程式,然後選擇 Translate Text。在手機上,成員長按訊息。

  • BabelBot 不會在頻道中發布任何內容,版主也看不到翻譯。
  • Translate Text 不會計入伺服器的 AI 翻譯次數。Free 伺服器用完當月額度後,它仍然可以使用。
  • 成員把 BabelBot 安裝到自己的 Discord 帳號後,也可以在私訊和沒有 BabelBot 的伺服器中使用它。

國旗表情回應的翻譯是私人的嗎?

BabelBot 的國旗表情回應翻譯是公開的,除非管理員把翻譯的可見度設為私訊。任何成員都可以用國家國旗回應一則訊息,BabelBot 就會把訊息翻譯成這個國家的語言。

選擇私訊時,翻譯會以私訊傳給加上表情回應的成員。兩種情況下,國旗都會留在頻道中。只有 Translate Text 不會在頻道中留下任何痕跡。

iTranslator 同樣在頻道中回覆,它的私人選項需要 Premium。Trelunia 用嵌入訊息回覆,Talksy 則直接回覆翻譯。

iTranslator 的文件說,用私訊傳送國旗翻譯的選項「需要 Premium」。 iTranslator 文件,2026 年 11 月 10 日查閱

地球表情有什麼作用?

BabelBot 的地球表情會把訊息翻譯成點按者所儲存的語言。快捷回應設為地球時,BabelBot 會在成員發的每則新文字訊息上加上一個地球表情。

第一次點按時,BabelBot 會在私訊中詢問成員的語言。之後每次點按都會立即翻譯。選擇公開時,BabelBot 對每則訊息的每種語言只發布一次,所以十位閱讀德文的成員只會得到一份德文翻譯。

如何在 BabelBot 中設定個人翻譯?

在 BabelBot 控制台中開啟 設定 > 功能 > 國旗表情回應。你需要在 Discord 中擁有管理伺服器權限。

  • 確認國旗表情回應開關已開啟。新增 BabelBot 後它預設是開啟的,國旗翻譯預設公開。
  • 把翻譯的可見度設為公開或私訊。
  • 把快捷回應設為地球。
  • 把地球表情翻譯設為私訊或公開。預設是私訊。
  • 如果想在每則訊息下方顯示國旗,請把快捷回應設為語言國旗,並選擇最多 5 面國旗。

管理員開啟前應該檢查什麼?

在大型伺服器中開啟快捷回應之前,請檢查權限、私訊和頻道。

  • 權限:使用快捷回應時,BabelBot 需要在頻道中擁有新增反應和讀取訊息歷史記錄權限。
  • 私訊被封鎖:如果成員封鎖了伺服器成員的私訊,私訊翻譯不會送達,BabelBot 也不會把它發布到頻道中。成員點按地球表情但私訊被封鎖時,BabelBot 會為該成員發布一則簡短提示,並在 30 秒後刪除。
  • 頻道:在頻道規則關閉了自動翻譯的頻道中,國旗表情回應仍然可以使用。若要在某些頻道封鎖國旗或使用不同的快捷回應,請新增頻道規則。
  • 建議置頂給成員的通知:「要用你的語言閱讀一則訊息,請在訊息上按右鍵並選擇應用程式 > Translate Text。只有你看得到翻譯。執行一次 /set-context-language 來選擇你的語言。也可以點按訊息下方的地球表情。」

個人翻譯要花多少錢?

在 BabelBot 中,Translate Text 免費且不計次,每次國旗或地球表情翻譯會使用伺服器的一次 AI 翻譯。其他機器人是依成員計次,或依字元數計算。

各個機器人中個人翻譯的計算對象
機器人計算對象免費額度
BabelBotTranslate Text:不計次。國旗或地球表情翻譯:伺服器的一次 AI 翻譯。每個伺服器每月 100 次 AI 翻譯,自動翻譯、橋接翻譯、國旗和地球表情翻譯合計
Talksy使用它的成員每位成員每月:100 次內嵌翻譯,100 次 /translate 和 Translate Message,50 次國旗表情回應
iTranslator伺服器的字元數。在使用者應用程式中,則是個人的字元數。每個伺服器 10,000 個字元,每人 2,000 個字元,不按月重設。投票會重設計數。

Talksy 把內嵌翻譯、/translate、Translate Message 和國旗表情回應「計入使用它們的成員」。 Talksy 方案與限制,2026 年 11 月 10 日查閱

iTranslator 依伺服器計算字元數,投票會重設計數。 iTranslator 翻譯限制,2026 年 11 月 10 日查閱

  • 選擇私訊時,每位成員的每次點按都會使用一次 AI 翻譯。十位成員點按同一則訊息,就會使用十次。
  • 伺服器沒有剩餘的 AI 翻譯次數時,國旗和地球表情翻譯會暫停。在 Free 方案上,top.gg 投票會把 100 次額度重設。
  • 如果想在每則訊息下方都顯示地球表情,伺服器需要付費方案。Pro 每月 10,000 次 AI 翻譯,價格 €9.99;Ultra 每月 50,000 次,價格 €19.99。
  • Talksy Pro 每月 €8.99,屬於一個人,這個人可以贊助伺服器。被贊助伺服器的成員就沒有限制。

常見問題

不用機器人,Discord 能把訊息翻譯成每位成員的語言嗎?

不能。Discord 沒有翻譯成員所寫內容的設定。「使用者設定」中的語言只會變更 Discord 的選單和按鈕。

如何把 Discord 伺服器自動翻譯成多種語言?

為伺服器設定多個目標語言。之後 BabelBot 會把每則新訊息翻譯成多種語言,Free 最多 3 種,Pro 最多 5 種,Ultra 最多 10 種。即使有多個目標語言,一則訊息也只計一次 AI 翻譯。

每種語言可以有自己的頻道嗎?

可以。機器人可以為每種語言連結一個頻道,每位成員在自己語言的頻道中閱讀。在 BabelBot 中這叫橋接。Free 連結 2 個頻道,Pro 在一個中心中最多連結 6 個,Ultra 連結一個主頻道,加上最多 25 個。每個收到翻譯的連結頻道會使用一次 AI 翻譯。

成員可以不經管理員自己選擇語言嗎?

可以,用於個人翻譯。在 BabelBot 中,任何成員都可以執行 /set-context-language 並使用 Translate Text。在 Talksy 中,只有成員本人能開啟 /talksy,但管理員必須先為伺服器和頻道開啟它。

每位使用者的語言設定在語音頻道中可以使用嗎?

BabelBot 不支援。BabelBot 的語音聊天翻譯(Ultra 和 Founder Access)會用頻道的目標語言在語音頻道的文字聊天中發布文字,所有聽眾看到的都一樣。Discord Translator (discordtranslator.com) 說,它的 Premium 方案會讓每位聽眾得到「只為你翻譯」的通話。

設定與參考