TextLantern

服务器翻译

为 Discord 频道设置翻译

选择社区使用的语言,并把译文放在成员容易找到的位置。

更新于

开始之前

你需要拥有 TextLantern 访问权限和 Discord 的管理服务器权限。机器人还需要能够读取和回复频道中的消息。如果还没有添加机器人,请先查看开始使用

1. 选择频道和语言

打开 TextLantern 的服务器设置,选择要翻译的频道。选择或创建该频道要使用的语言和回复设置。

选择两种主要语言。启用频道翻译后,TextLantern 识别出消息属于其中一种语言时,会将其翻译成另一种。语言线索不足的消息,可能不会自动生成译文。

例如,选择英语和日语后,英语消息会得到日语回复,日语消息会得到英语回复。

如果社区有需要,可以添加额外语言。一个频道最多可以使用八种语言,包括两种主要语言。请查看语言列表

2. 选择译文显示位置

翻译类型 可用位置
主要语言 原消息旁边的回复,或翻译讨论串
额外语言 共享回复、讨论串,或仅向请求者显示的译文

成员可以按需请求其他已启用语言的译文。想让频道成员一起看到结果,可以选择频道回复或讨论串;若要自动生成额外语言的译文,还需将“额外语言翻译时机”设为“自动翻译全部”。新配置默认使用“点击语言后翻译”,由读者按需请求。仅自己可见的结果,需要读者主动请求。

如果成员希望在对话中看到译文,请使用共享回复。如果想把译文集中在一起,请使用讨论串。如果每位读者只需要自己的语言,请使用仅自己可见的额外译文。

3. 保存、启用并试用

保存设置,确认频道正在使用这些设置,并为该频道启用翻译。

请用自己的账号,以一种主要语言发送一条简短的文字消息。机器人或 webhook 发送的消息不会触发频道自动翻译。在你选择的回复位置检查另一种语言的译文,然后再测试相反方向。如果添加了按需语言,也请求一次该语言。

如果没有出现任何内容,请查看翻译故障排查

用两条消息检查设置

以英语和日语频道为例,在适合测试的频道中分别发送下面两条虚构消息。检查译文的语言和位置,实际措辞可能不同。

发送的消息 应检查的结果
英语:“Can we start at 8?” 所选回复位置或讨论串中出现日语译文
日语:“8時に始められますか?” 同一设置指定的位置出现英语译文

如果只有一个方向正常,先核对两种主要语言和回复位置,再启用更多频道。若设置了按需翻译的额外语言,还要单独请求一次;这不能代替双向测试。

在多个频道之间复用设置

你可以重复使用已保存的语言、回复和术语设置。更改供多个频道共享的设置时,保存前请确认哪些频道正在使用这些设置。

如果你的账号可以使用术语设置,可以用它统一人物姓名或社区专有词的译法。先添加少量重要术语,再检查实际译文是否合适。