Discord AutoTranslate

Discord 消息自动翻译(英文 → 简体中文)的 LSPosed 模块

基于 LibXposed API 102(现代 Xposed API, 不使用旧的 de.robv.android.xposed API)。

源码与构建:wxmyyds/DiscordAutoTranslate


功能

  • 自动翻译:Discord 消息英文 → 简体中文,翻译完成自动替换正文
  • 保留 Markdown:标题 / 列表 / 提及 / 表情 / 代码等结构完整保留
  • 行内翻译图标:翻译中 / 成功 / 失败三态,点击切换原文 / 译文,失败可重试
  • 回复引用:被引用消息的译文同步显示在回复预览中
  • Embed 与投票:富 Embed(标题 / 描述 / 字段 / 原生帖子预览)与投票卡片可翻译
  • 编辑重译:消息被编辑后自动重新翻译
  • 供应商协议:支持 OpenAI-Compatible / OpenAI-Responses / Anthropic Messages, 以及流式(SSE)响应
  • 独立设置界面:配置检查 / 测试连接 / 测试翻译
  • 隐私友好:消息正文与译文不写入日志,API 密钥仅保存在本机

系统要求

  • Android 8.0+(API 26+)
  • 已 Root 且安装 LSPosed(支持 API 102 的版本)
  • Discord 340.13 Stable(versionCode 340013)。其他版本不承诺兼容, 模块启动时会比对版本并打印警告。

安装与激活

  1. 在本仓库 Releases 下载 APK 并安装(或到 源码仓库 Releases 下载)。
  2. 打开 LSPosed,启用 Discord AutoTranslate,作用域勾选 com.discord。
  3. 强制停止并重启 Discord。
  4. 打开模块的设置界面,填写 API URL、密钥、模型等配置即可开始翻译。

需要支持 API 102 的 LSPosed 版本。

使用说明

  • 翻译默认开启;可在设置界面调整目标语言、供应商协议、系统提示词、并发与超时等参数。
  • 打开模块设置 →「测试连接」可验证 API 配置,「测试翻译」可预览翻译效果。
  • 消息行内图标:翻译中为旋转状态,完成后可点击在原文 / 译文间切换,失败可点击重试。

隐私

启用后消息正文会发送到你在设置中配置的第三方翻译服务。 API 密钥仅保存在本机(LSPosed remote preferences),不会写入日志。 消息正文与译文始终不会写入日志;详细日志开关只影响诊断信息的详细程度。

免责声明

本项目与 Discord Inc. 无关联。Discord 为 Discord Inc. 的商标。 使用本模块可能违反 Discord 服务条款,请自行评估风险。

Releases

10/30/2026, 3:08:23 AM

Discord 消息自动翻译(英文 → 简体中文)模块 1.0.0 正式版。

  • 基于 LibXposed API 102,适用于 LSPosed
  • 保留 Markdown 结构翻译、行内三态图标、回复引用/Embed/投票翻译
  • 支持 OpenAI-Compatible / OpenAI-Responses / Anthropic Messages 与 SSE
  • APK 已签名(证书 CN=DiscordAutoTranslate, O=wxmyyds)

Assets

1