一个基于 Raycast 的中英文智能翻译工具,支持通过关键词 trans 直接在输入框内自动触发翻译,调用 OpenRouter API 实现高质量中英互译。
- 支持中英文智能互译
- 输入
trans 你的内容自动触发翻译,无需点击按钮 - 翻译结果实时展示
- 使用 OpenRouter API,基于大模型能力
- 克隆本项目到本地,并在 Raycast Extensions 目录下进行开发。
- 安装依赖(如有 package.json):
npm install
- 在 Raycast 中运行开发命令,或通过 Raycast 的开发者工具加载本扩展。
- 打开本扩展后,在输入框输入:
或
trans 你好,世界trans Hello, world - 输入内容以
trans加空格开头时,自动识别并进行翻译,结果会实时显示在下方。
本扩展默认内置了 OpenRouter API Key(请根据实际安全策略替换为自己的密钥),如需更换,请在源码中修改:
"Authorization": "Bearer sk-xxx"src/translate.tsx:主入口,包含输入监听、关键词检测、API 调用与结果展示等全部逻辑。- 输入框监听到以
trans开头时,自动提取后续内容并调用翻译接口。
请妥善保管 API Key,避免泄露。如需上线或公开发布,请使用环境变量或 Raycast 的 Secret Storage 机制存储密钥。
欢迎提交 Issue 或 PR 改进本扩展功能。