如何在手機上翻譯 Discord 訊息

如果想在 iPhone 或 Android 上自動翻譯新的 Discord 訊息,請讓伺服器管理員加入 BabelBot,並為您需要的語言開啟翻譯。您無法只為自己的帳號開啟這項功能。設定完成後,符合條件的新訊息會顯示為翻譯回覆或出現在討論串中。如果伺服器無法開啟翻譯,請為自己的帳號安裝 BabelBot,然後使用 Apps > Translate Text 每次私下翻譯一則訊息。

頻道流程範例
  1. 管理員加入 BabelBot

    機器人安裝在伺服器中,不需要安裝到每位成員的手機上。

  2. 開啟翻譯

    管理員選擇成員需要閱讀的語言。

  3. 成員在 Discord 中閱讀

    翻譯會在 Android 和 iPhone 的頻道中顯示。

自動翻譯會在伺服器的 Discord 頻道中運作。成員不需要安裝額外的行動版擴充功能。

設定伺服器的自動翻譯

如果您擁有 Manage Server 權限,請將 BabelBot 加入伺服器,並在手機瀏覽器中開啟引導設定。至少選擇一種目標語言,選擇回覆或討論串,然後點選「儲存並測試」。使用不同於目標語言的語言傳送一則新的測試訊息。BabelBot 會在 Discord 中發布結果,成員可以在行動應用程式中閱讀。

成員不需要為自己的帳號安裝 BabelBot 就能閱讀這些翻譯。只安裝到個人帳號並不能翻譯伺服器中的每一則新訊息。如果您是成員,可以詢問:「可以開啟 BabelBot,將這個頻道的新訊息翻譯成我的語言嗎?」

在手機上找到翻譯

使用 Reply in channel 時,譯文會作為頻道時間軸中的新回覆出現,並連結到原始訊息。使用 Reply in threads 時,請開啟附在原始訊息上的討論串。管理員為伺服器或頻道選擇傳送方式,成員不能只為自己的手機切換傳送方式。

Translate Text 不同。結果只有提出要求的人看得到,因此其他成員不會在頻道中看到這則翻譯。

不管理伺服器時翻譯一則訊息

為自己的 Discord 帳號安裝 BabelBot。在 Discord 行動應用程式中開啟訊息操作,然後選擇 Apps > Translate Text。BabelBot 會傳送只有您看得到的私人翻譯。

Translate Text 會使用您儲存的內容語言,或在可用時使用 Discord 的語言設定。如果您想選擇其他語言,請在 Discord 中執行 /set-context-language。您可以在 DM 和未安裝 BabelBot 的伺服器中使用這項個人功能。這不會為其他成員開啟自動翻譯。

看不到翻譯時怎麼辦

對於自動翻譯,請讓管理員檢查伺服器中是否已安裝 BabelBot、翻譯是否已開啟、是否設定目標語言,以及頻道是否允許機器人讀取和發布訊息。使用不同於目標語言的一般句子進行測試。自動翻譯只處理新訊息,不處理較早的聊天記錄。

如果看不到 Apps > Translate Text,請確認您已為自己的 Discord 帳號安裝 BabelBot。這項訊息操作每次翻譯一則訊息,並需要可用的 AI 使用量。

常見問題

我可以在手機上只為自己自動翻譯所有訊息嗎?

BabelBot 的自動翻譯由伺服器管理員設定,並顯示在伺服器頻道中。您可以為自己的帳號安裝 BabelBot,透過 Apps > Translate Text 私下翻譯單則訊息,但這項操作不會自動翻譯整段聊天。

我可以在手機上翻譯 Discord 私訊嗎?

可以。為您的 Discord 帳號安裝 BabelBot,然後在私訊中的訊息上使用 Apps > Translate Text。伺服器自動翻譯不會在私訊中執行。

我需要變更 Discord 應用程式的語言嗎?

不需要。伺服器自動翻譯的目標語言由管理員選擇。對於您自己的 Translate Text 要求,BabelBot 會使用您儲存的內容語言,或在可用時使用 Discord 的語言設定。使用 /set-context-language 可以選擇其他語言。

設定與參考