- 支持免费AI翻译API:硅基流动(SiliconFlow)
- 把选中的文字快速
中英互译,并替换之前选中的文字- AI翻译支持双向翻译,自动识别语言
- 兼容 Python 3.13+ / 3.14
- 适用于Windows系统
- 🎯 双API支持:硅基流动(AI翻译)+ Google翻译(备用)
- 🔄 智能降级:API失败时自动切换备用方案
- 🆓 完全免费:所有API都提供免费额度
- ⚡ 快捷操作:
Ctrl+Shift+]一键翻译并替换 - 🌍 智能互译:自动识别中英文并翻译为对应语言
- 💡 即时反馈:翻译后显示使用的API(2.5秒提示)
git clone https://github.com/aaronfang/instantTrans.git
cd instantTrans以管理员身份运行:
install.bat或手动安装:
pip install -r requirements.txt- 注册:https://cloud.siliconflow.cn/
- 获取密钥:https://cloud.siliconflow.cn/account/ak
- 设置环境变量:
$env:SILICONFLOW_API_KEY = "sk-xxxxxx"
# 或永久设置
[System.Environment]::SetEnvironmentVariable('SILICONFLOW_API_KEY', 'sk-xxxxxx', 'User')💡 不想注册? 直接使用Google翻译,无需配置!程序会自动降级。
详细设置说明请查看 SILICONFLOW_SETUP.md
运行 instantTrans.exe 或 instantTrans_v2.ahk,然后:
- 选中任何文字
- 按
Ctrl+Shift+] - 文字自动替换为翻译结果
- 右下角显示提示:✓ 翻译完成 (API名称)(2.5秒后消失)
# 自动选择最佳API(推荐)
python translate.py
# 指定使用某个API
python translate.py --siliconflow
python translate.py --google-
下载并安装SnipDo
-
在SnipDo的设置中
Create extension>Create a script-extension -
在
Script中输入(替换路径):
cd c:\your\path\to\instantTrans
python translate_snipdo.py --message=$PLAIN_TEXT或使用Google翻译:
cd c:\your\path\to\instantTrans
python translate_snipdo.py --google --message=$PLAIN_TEXT-
打开
Advanced settings,选择PASTE_RESULT或SHOW_RESULT,保存 -
在
Text extensions列表中启用该扩展,即可划词翻译
| API | 免费额度 | 国内访问 | 速度 | 质量 | 推荐指数 |
|---|---|---|---|---|---|
| 硅基流动 | 500万tokens/月 | ✅ 稳定 | ⚡ 快 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 无限制 | ✅ 稳定 | 🐢 较慢 | ⭐⭐⭐ | ⭐⭐⭐ |
| 快捷键 | 功能 |
|---|---|
Ctrl+Shift+] |
翻译选中文字并替换 |
翻译完成后,右下角会显示提示(2.5秒后自动消失):
| 提示文字 | 说明 |
|---|---|
| ✓ 翻译完成 (SiliconFlow) | 使用硅基流动API翻译成功 |
| ✓ 翻译完成 (Google) | 使用Google翻译成功 |
| 未选中文字 | 没有选中任何文字 |
| 翻译失败 | 翻译过程出错 |
解决: 直接运行,程序会自动使用Google翻译
解决:
- 命令行:使用
--google或--siliconflow参数 - AutoHotkey:默认自动选择(优先SiliconFlow,失败则用Google)
解决:
- 高质量:设置SiliconFlow API密钥
- 简单快速:使用Google翻译,无需配置
- Python 3.13+
- pyperclip
- deep-translator
- openai
- ✨ 精简为两个API:SiliconFlow + Google
- 🔧 使用OpenAI SDK标准接口
- 🐛 修复Python 3.14兼容性问题
- ✨ 翻译后显示2.5秒API使用提示
- ✨ 智能降级机制(SiliconFlow → Google)
- 🗑️ 移除已失效的Azure OpenAI配置
MIT License
欢迎提交Issue和Pull Request!
提示: 查看 SILICONFLOW_SETUP.md 获取详细的API配置指南
