开始之前
你需要拥有 TextLantern 访问权限和 Discord 的管理服务器权限。机器人还需要能够读取和回复频道中的消息。如果还没有添加机器人,请先查看开始使用。
1. 选择频道和语言
打开 TextLantern 的服务器设置,选择要翻译的频道。选择或创建该频道要使用的语言和回复设置。
选择两种主要语言。启用频道翻译后,TextLantern 识别出消息属于其中一种语言时,会将其翻译成另一种。语言线索不足的消息,可能不会自动生成译文。
例如,选择英语和日语后,英语消息会得到日语回复,日语消息会得到英语回复。
如果社区有需要,可以添加额外语言。一个频道最多可以使用八种语言,包括两种主要语言。请查看语言列表。
2. 选择译文显示位置
| 翻译类型 | 可用位置 |
|---|---|
| 主要语言 | 原消息旁边的回复,或翻译讨论串 |
| 额外语言 | 共享回复、讨论串,或仅向请求者显示的译文 |
成员可以按需请求其他已启用语言的译文。想让频道成员一起看到结果,可以选择频道回复或讨论串;若要自动生成额外语言的译文,还需将“额外语言翻译时机”设为“自动翻译全部”。新配置默认使用“点击语言后翻译”,由读者按需请求。仅自己可见的结果,需要读者主动请求。
如果成员希望在对话中看到译文,请使用共享回复。如果想把译文集中在一起,请使用讨论串。如果每位读者只需要自己的语言,请使用仅自己可见的额外译文。
3. 保存、启用并试用
保存设置,确认频道正在使用这些设置,并为该频道启用翻译。
请用自己的账号,以一种主要语言发送一条简短的文字消息。机器人或 webhook 发送的消息不会触发频道自动翻译。在你选择的回复位置检查另一种语言的译文,然后再测试相反方向。如果添加了按需语言,也请求一次该语言。
如果没有出现任何内容,请查看翻译故障排查。
用两条消息检查设置
以英语和日语频道为例,在适合测试的频道中分别发送下面两条虚构消息。检查译文的语言和位置,实际措辞可能不同。
| 发送的消息 | 应检查的结果 |
|---|---|
| 英语:“Can we start at 8?” | 所选回复位置或讨论串中出现日语译文 |
| 日语:“8時に始められますか?” | 同一设置指定的位置出现英语译文 |
如果只有一个方向正常,先核对两种主要语言和回复位置,再启用更多频道。若设置了按需翻译的额外语言,还要单独请求一次;这不能代替双向测试。
在多个频道之间复用设置
你可以重复使用已保存的语言、回复和术语设置。更改供多个频道共享的设置时,保存前请确认哪些频道正在使用这些设置。
如果你的账号可以使用术语设置,可以用它统一人物姓名或社区专有词的译法。先添加少量重要术语,再检查实际译文是否合适。