Forward LogoForwardMsg

翻译

翻译转发文本、选择语言和模型,并选择是否保留原文。

当接收者需要阅读其他语言时,可以使用翻译。例如,将西班牙语 Telegram 帖子转发为英语,或将 Discord 动态翻译成葡萄牙语。

查找位置
自动化编辑器 → 点击左侧列表中的来源聊天以打开其设置,或点击全局设置 → 翻译

所需准备

翻译是 ForwardMsg 的付费功能。请先将其添加到订阅中,然后在启动下方的自动化功能中启用。

您还需要 OpenRouter、OpenAI、DeepSeek 或兼容自定义服务商的 API 密钥。服务商会在 ForwardMsg 费用之外单独收取模型使用费用,因此请确保服务商账号有可用余额。

如果使用 OpenRouter,请创建账号和 API 密钥,添加额度,并从其目录中选择文本模型。建议从低成本模型开始,用几条示例比较翻译效果后,再决定是否选择价格更高的模型。

填写字段

  1. 开启启用翻译。
  2. 选择 LLM API 提供商并粘贴其 API 密钥 (Key)。
  3. 选择LLM 模型,或手动输入服务商的模型 ID。
  4. 设置目标语言,例如 English。
  5. 如果来源语言混杂,请将源语言保留为 auto-detect;如果原文始终是西班牙语,则输入 Spanish。
  6. 如果读者应同时看到两个版本,请开启附带原文。
  7. 选择保存更改。

API 密钥相当于服务商账号的密码。请勿将其放入屏幕截图或客服消息中。

示例:从西班牙语翻译成英语

字段值
LLM API 提供商OpenRouter
LLM 模型服务商列表中的文本模型
源语言Spanish
目标语言English
附带原文关闭

来源消息:

Nueva actualización disponible

翻译结果:

New update available

开启附带原文后,系统会先显示原文,再空一行显示译文。

格式和翻译失败

翻译会处理格式化后的消息,包括您在消息格式中设置的页眉/页脚以及文本替换。如果页脚写着 Join our community,它也可能和帖子正文一起被翻译。

如果服务商请求失败,ForwardMsg 会改为送达未经翻译但已格式化的文本。如果消息未翻译,请检查 API 密钥、额度、模型 ID 和服务商可用性。请参阅意外结果。

使用自定义服务商

选择 Custom LLM API,并在“自定义 LLM API URL”中输入完整的聊天补全端点,例如:

https://api.example.com/v1/chat/completions

不要只输入主机或基础 URL,例如 https://api.example.com/v1。请输入服务商的 API 密钥和准确的模型 ID。

请使用兼容 OpenAI 的聊天补全 API。ForwardMsg 会发送包含 JSON model、messages 和 stream: false 的 POST 请求,并将您的密钥作为 Bearer 令牌发送。响应文本必须位于 choices[0].message.content 中。大多数用户可直接选择列表中的服务商,无需进行这项自定义设置。

翻译的适用范围

如果所有来源聊天都应继承相同翻译设置,请在全局设置中配置;要为某个来源聊天/频道使用不同语言,请点击左侧列表中的聊天以打开其设置。请参阅设置的工作方式。

常见问题

我的 ForwardMsg 订阅包含模型用量费用吗?
不包含。翻译功能用于启用该集成;您选择的服务商会另行收取 API 用量费用。
为什么消息送达时没有翻译?
请检查服务商余额、API 密钥、模型 ID,以及此自动化是否已启用该功能。API 请求失败时,ForwardMsg 会发送未经翻译但已格式化的消息。
我也可以保留原文吗?
可以。请开启“附带原文”。系统会先显示原文,然后显示译文。