Discord Auto Translator (Ctrl+Enter)

Discord 自动翻译脚本 - Ctrl+Enter 翻译成英文后发送

作者
Gcraaty UwU
日安装量
0
总安装量
2
评分
0 0 0
版本
1.2
创建于
2025-06-17
更新于
2025-06-18
大小
13.0 KB
许可证
MIT
适用于

Discord 自动翻译器 (Ctrl+Enter)


这是一款为 Discord 设计的篡改猴脚本,旨在打破语言障碍,让你在国际化的社区中无缝沟通。只需用你的母语输入内容,然后按下 Ctrl + Enter,脚本就会自动将其翻译成英文并发送。


✨ 核心功能


  • 一键翻译并发送: 在 Discord 输入框中输入任何语言,按下 Ctrl + Enter 即可完成“翻译+发送”操作。

  • 智能 API 集成: 使用 OpenRouter.ai API,默认搭载 Google 的 Gemini 2.5 Flash 模型,翻译速度快、质量高、成本效益好。

  • 保留原始格式: 能够完美保留 Markdown 语法、@成员 提及、换行符等 Discord 特殊格式,翻译结果更自然。

  • 无感发送: 通过拦截网络请求替换内容,而非模拟输入,避免了传统翻译脚本在发送时可能出现的各种问题,体验如原生般顺滑。

  • 首次使用自动配置: 第一次使用时,脚本会自动提示你输入 API Key,并安全地保存,无需手动修改代码。

  • 高度可定制: 你可以轻松在脚本代码中修改翻译提示词 (Prompt),以适应不同的翻译需求(例如,翻译成其他语言、改变语气等)。


🚀 使用方法

  1. 安装脚本: 确保你的浏览器已安装 Tampermonkey 或 Violentmonkey 扩展,然后安装此脚本。

  2. 获取并配置 API Key:
    • 前往 OpenRouter.ai 注册(不可用)并获取你的 API Key。

    • 访问 Discord 页面,脚本会弹出一个提示框,要求你输入 API Key。将你的 Key 粘贴进去并确认即可。
  3. 开始使用:
    • 在 Discord 的任意聊天输入框中,用你的母语输入想说的内容。
    • 按下键盘上的 Ctrl + Enter 快捷键。
    • 脚本会自动在后台完成翻译,并将翻译后的英文内容发送出去。
  4. 发送原文: 如果你只想发送未经翻译的原文,像平常一样直接按 Enter 键即可。


🔧 配置与高级技巧

重置 API Key


如果你需要更换或清除已保存的 API Key,可以按 F12 打开浏览器开发者工具,在“控制台 (Console)”中输入以下命令并回车:

clearTranslatorAPIKey()

刷新页面后,脚本会再次提示你输入新的 API Key。

自定义翻译行为


你可以通过编辑脚本来修改翻译的核心指令。找到 TRANSLATION_PROMPT 这个常量,根据你的需求修改其中的内容。例如,你可以要求它翻译成日语,或者让它的语气更正式/更随意。

// 示例:修改为翻译成日语
const TRANSLATION_PROMPT = `You are a professional translator. Translate the following text to Japanese.
Keep the original format, including markdown syntax, mentions (@username), and special Discord formatting.
Only return the translated text without any explanation or additional content.
If the text is already in Japanese, return it as is.`;


⚠️ 注意事项


  • 本脚本依赖第三方服务 OpenRouter.ai,使用其 API 可能会产生少量费用,请查阅其官方定价策略。

  • 翻译质量由所选的 AI 模型决定。

  • 如果脚本没有正常工作,请按 F12 查看控制台是否有报错信息,这有助于定位问题。


🔄 更新日志

  • v1.2: 修复了无法正常处理表情符号和@提及的BUG。
  • v1.1: 优化了发送逻辑,通过拦截网络请求替换内容,提高了发送的稳定性和可靠性。改进了文本提取功能,更好地支持 @提及 和复杂格式。
  • v1.0: 初始版本发布。


希望这个脚本能给你带来便利!如果你有任何建议或反馈,欢迎在 Greasy Fork镜像 页面留言。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址