8分钟

如何在 Discord 中让语言频道之间双向翻译?

用翻译机器人为每种语言连接一个频道。#english 中的消息会翻译后出现在 #español,回复也会翻译后回到另一边。BabelBot 把这种连接称为桥接。你在仪表板中设置,不需要命令。副本会显示成员的名称和头像,编辑和删除会同步到所有连接的频道。

english 和 日本語
  1. # english

    Sam 问谁参加 9 点的 raid。

  2. # 日本語

    副本以日语出现,带有 Sam 的名称和头像。Kenji 用日语回复。

  3. 回到 # english

    Kenji 的回复以英语出现,带有 Kenji 的名称和头像。

英语频道与日语频道之间的一对一桥接。消息双向传递。

什么是频道双向翻译?

把两个或更多 Discord 频道连接起来,每种语言一个频道。每条消息都会以其他频道的语言复制到这些频道。成员在自己的频道里聊天,仍能读到整个对话。

请留意“双向”这个词。有些设置只把消息从源频道复制到目标频道。在双向连接中,目标频道里的回复也会翻译后回到源频道。

  • BabelBot 把连接的频道称为桥接:由两个频道组成的一对一桥接,或连接更多频道的中心。跨服务器连接可以连接两个服务器中的频道。
  • Discord Translator(nvu.io)称之为 Linked Group。每个频道使用相同的组名。
  • Talksy 称之为频道路由。
  • Majesty Translator 称之为同步频道。

应该用语言频道,还是一个共享频道?

如果每个群体主要在内部交流,只读一种语言,就用独立的语言频道。如果大家一起聊天,又不想拆分服务器,就用一个开启自动翻译的共享频道。

  • 连接的语言频道:适合有地区分组的游戏公会、双语社区,以及各方都想要自己空间的联盟。每个连接的频道,每条消息使用一次翻译。
  • 使用回复或线程的一个共享频道:适合小型服务器,以及只有一两种目标语言的安静频道。
  • 译文替换原消息的一个共享频道:适合大家都读同一种语言的情况。BabelBot 会删除原消息,所以请先告知成员。

哪些 Discord 机器人可以在频道之间翻译?

有几款机器人可以连接语言频道。它们的区别在于设置方式、回复是否会传回,以及编辑如何处理。

VibeBot 在同一个频道内以回复或嵌入消息的形式翻译,不连接频道。DeepL 和 Google Cloud Translation 是翻译服务,不是 Discord 机器人,需要由机器人替你调用。

如果你已经在用 Discord Translator 而且用得顺手,它的 Linked Group 模式是不错的选择。如果你想在仪表板里设置而不是用命令,想让副本显示成员的名称和头像,并让编辑、删除、回复、线程和表情回应随消息一起传递,BabelBot 更合适。

Discord Translator 要求每个频道都使用 Linked Group 模式和相同的组名,才会连接频道。你可以在它的仪表板中或用 -translate 命令设置。它的免费试用把自动翻译限制为 2 种语言。 Discord Translator 维基,2026 年 10 月 31 日查阅

原消息被删除时,Discord Translator 会删除译文,并表示支持编辑。 Discord Translator 网站,2026 年 10 月 31 日查阅

Talksy 用 /server route add 添加从源频道到目标频道的路由。每个服务器可免费使用一条路由,译文会显示成员的名称和头像。它的指南没有说明回复是否会传回。 Talksy 指南,2026 年 10 月 31 日查阅

Majesty Translator 最多可让 3 个频道互相同步。你用 /setup channel 和 /setup language 设置。 Majesty Translator 列表页面,2026 年 10 月 31 日查阅

VibeBot 在同一个频道中以回复或嵌入消息的形式发布译文。 VibeBot 翻译功能页面,2026 年 10 月 31 日查阅

如何用 BabelBot 设置双向翻译?

在 BabelBot 仪表板的“桥接”页面连接频道。一共四步,不需要命令。

BabelBot 在每个连接的频道中都需要“查看频道”“发送消息”和“管理 Webhook”权限。有了 Webhook,它才能以成员的名称和头像发布每个副本。

  • 把 BabelBot 添加到你的服务器,并用 Discord 登录仪表板。你需要在该服务器中拥有“管理服务器”权限。
  • 打开“桥接”,选择“添加桥接”。
  • 选择两个频道,以及每个频道中成员使用的语言,例如把 #english 设为英语,把 #español 设为西班牙语。选择“添加桥接”。在“概览”中,确认“翻译”已开启。
  • 在第一个频道发一句话,在第二个频道查看副本。然后从第二个频道回复,再查看第一个频道。

英语和西班牙语桥接是什么样子?

把 #english 设为英语、#español 设为西班牙语,连接成一对。每条消息都会带着作者的名称和头像出现在另一个频道。

一个频道中的回复,会显示预览以及指向另一个频道中对应消息的链接。两边的成员都能看到别人回答了什么。

  • Ari 在 #english 中写道:“Who's up for the raid at 9?”
  • #español 中的副本为:“¿Quién se apunta a la raid a las 9?”
  • Mateo 在 #español 中回复:“¡Yo! Llevo a dos amigos.”
  • #english 中的副本为:“Me! I'm bringing two friends.”

可以连接日语频道和英语频道吗?

可以。把 #english 设为英语、#日本語 设为日语,连接成一对。每种语言组合的步骤都一样,BabelBot 支持 130 多种语言。

BabelBot 会把连接频道中的每条消息都当作该频道的语言来读。请让成员用自己频道的语言发言。如果消息已经是另一个频道的语言,会不经翻译直接传过去,也不消耗 AI 翻译。

  • Kenji 在 #日本語 中写道:“9時からレイドに行く人いる?”
  • #english 中的副本为:“Anyone going on the raid at 9?”
  • 在 #english 中用英语写的回复,会以日语出现在 #日本語。

如何连接两种以上的语言?

使用中心。中心把一个主频道与最多 25 个其他频道连接起来,每个频道一种语言。每条消息都会发往中心里的所有其他频道,并翻译成每个频道的语言。

例如,一个中心包含英语的 #general、#français、#deutsch 和 #日本語,就能让四个语言群体跟进同一场对话。中心中的每个频道都需要使用不同的语言。

要把你服务器中的频道与另一个服务器中的频道连接起来,请使用跨服务器连接。消息双向传递,每个副本都会显示它来自哪个服务器。BabelBot 必须在两个服务器中,你在两个服务器中都需要“管理服务器”权限,并且其中一个服务器需要 Ultra 或 Founder Access。

连接的频道之间会同步什么?

在 BabelBot 桥接中,传递的不只是文字。只要 BabelBot 还能把原消息对应到它的副本,编辑和删除就会同步。翻译失败时,BabelBot 会在该频道发布原文,因此消息不会丢失。

  • 新消息:会出现带有成员名称和头像的译文副本。
  • 回复:副本会显示回复预览,以及指向对应消息的链接。
  • 编辑:副本会改成新的译文。
  • 删除原消息:副本也会被删除。删除某个副本不会影响原消息和其他副本。
  • 线程:BabelBot 会在每个连接的频道中打开一个同名线程。
  • 表情回应:会出现在副本上,由 BabelBot 添加。
  • 图片、支持的视频或服务器自定义贴纸:会随副本一起传递。其他文件以链接形式显示。

桥接会使用多少次翻译?

每个收到译文的连接频道消耗一次 AI 翻译。在一对一桥接中,一条消息消耗一次翻译。在包含四个频道的中心里,一条消息最多消耗三次。

没有翻译的副本不计数。这包括已经是另一个频道语言的消息,以及没有文字的附件或贴纸。

一个一对一桥接算一个桥接。中心里每多一个频道,就多算一个。在 Free 上,100 次翻译用完后,桥接翻译会暂停。之后任何成员都可以在 top.gg 上为 BabelBot 投票,重置当月的额度。

  • Free:1 个桥接,每月 100 次 AI 翻译。
  • Pro:每个服务器每月 €9.99,5 个桥接,每个计费周期 10,000 次 AI 翻译。
  • Ultra:每个服务器每月 €19.99,不限桥接数量,每个计费周期 50,000 次 AI 翻译。
  • Founder Access:一次性付款,不限桥接数量,不限 AI 翻译次数。

为什么连接的频道里缺少译文?

缺少副本大多是因为权限、桥接已暂停或额度已用完。如果 BabelBot 无法在任何一个连接的频道中发布消息,它会在源频道回复,并指出需要修复的频道。

  • 在每个连接的频道中,给 BabelBot“查看频道”“发送消息”和“管理 Webhook”权限。
  • 在“桥接”中,检查桥接连接的频道是否正确,每个频道的语言是否正确。
  • 在“概览”中,确认“翻译”已开启。
  • 如果桥接显示“已暂停”,说明服务器的桥接数量超过了套餐允许的数量。请移除一个桥接,或升级套餐。
  • 在 Free 上,检查服务器本月是否还有剩余翻译次数。
  • 一个频道只能属于一个桥接或一个跨服务器连接。

如何停止桥接?

在“桥接”页面移除这个桥接。新消息会立即停止传递。

要暂时停止所有桥接,请在“概览”中关闭“翻译”,之后再重新开启。带有“禁用翻译”的频道规则不会停止桥接。删除已连接的 Discord 频道时,BabelBot 会把它从桥接中移除。

可以在 Discord 中直接使用 DeepL 或 Google 翻译吗?

不通过机器人是不行的。DeepL 和 Google Cloud Translation 是提供 API 的翻译服务,Discord 没有连接它们。

翻译机器人会替你调用翻译服务,并负责连接频道、发布消息和同步。你也可以自己开发机器人。这样你要调用 API、用 Webhook 发布消息,还要保存哪个副本属于哪条原消息,编辑和删除才能跟上。最后这一步让两个频道长期保持同步。

BabelBot 用 AI 翻译。在频道中自动翻译时,它会把该频道或线程中最多五条之前的消息提供给 AI。这有助于处理代词、俚语和简短的回复。

常见问题

Discord 有内置的频道间翻译吗?

没有。Discord 没有连接或翻译频道的设置。要在频道之间自动翻译,你需要翻译机器人。

BabelBot 桥接支持双向吗?

支持。桥接会把每条消息从发布它的频道复制到其他连接的频道。

可以连接两个以上的语言频道吗?

可以。BabelBot 中心把一个主频道与最多 25 个其他频道连接起来,每个频道一种语言。Majesty Translator 最多同步 3 个频道,Discord Translator 会连接所有组名相同的频道。

成员能看到是谁写了译文消息吗?

能。BabelBot 会以成员的名称和头像发布每个副本,所以副本看起来就像该成员在这个频道里写的。

桥接会复制其他机器人的消息吗?

目前不会。BabelBot 会跳过其他机器人的消息,已关注的公告频道除外。Discord Translator 可以翻译你允许的机器人和 Webhook 消息。

可以免费连接语言频道吗?

可以。BabelBot Free 包含 1 个桥接和每月 100 次 AI 翻译。Pro 和 Ultra 提供更多桥接和翻译次数。

如果我想把译文放在同一个频道里呢?

使用自动翻译,选择回复、每条消息一个线程,或“替换原消息”。你在仪表板的“回复模式”中选择。

设置和参考