SmartTranslation 是一款为 JetBrains IDE 开发的智能翻译插件,基于大模型技术,提供便捷的中英文翻译功能。
-
高质量的 AI 翻译:
- 智谱 GLM-4 翻译(默认,免费使用,提供免密钥体验版)
- DeepSeek AI 翻译(需要 API 密钥和充值)
- 支持中英文互译,准确度高
-
便捷翻译操作:
- 编辑器中选择文本后使用快捷键翻译
- 编辑器右键菜单快速访问翻译功能
- 自定义快捷键支持
-
个性化设置:
- 中文和英文互译
- 配置 API 密钥
- 可调整连接和读取超时设置
- 选择首选翻译引擎
- 在 IDE 中打开 Settings/Preferences
- 选择 Plugins > Marketplace
- 搜索 "SmartTranslation"
- 点击 Install 按钮
- 重启 IDE
- 从 Releases 页面下载最新版本的插件 ZIP 文件
- 在 IDE 中打开 Settings/Preferences
- 选择 Plugins > ⚙️ > Install Plugin from Disk...
- 选择下载的 ZIP 文件
- 重启 IDE
- 在编辑器中选择要翻译的文本
- 使用默认快捷键
Ctrl+Alt+T
(Windows/Linux)或⌘⌥T
(macOS) - 或者右键点击选中文本,选择 "SmartTranslation"
- 在 IDE 中打开 Settings/Preferences
- 导航到 Tools > Smart Translation
- 配置以下选项:
- 选择首选的翻译引擎(默认为智谱 GLM-4)
- 智谱 GLM-4 API 密钥(首选,免费使用)
- DeepSeek API 密钥(可选)
- 连接超时和读取超时设置
- 自定义快捷键
插件支持多种语言翻译,主要针对中文和英文互译进行了优化。
- 提供免密钥体验版,无需注册即可使用
- 支持 API 密钥模式,注册后获取密钥可享受更稳定的服务
- 基于智谱 GLM-4-Flash 大型语言模型
- 翻译质量高,速度快
- 注册获取 API 密钥
- 需要 API 密钥和充值
- 基于 DeepSeek 大型语言模型
- 支持多种语言翻译
- 注册获取 API 密钥
- JDK 17 或更高版本
- Gradle 7.6 或更高版本
- IntelliJ IDEA(推荐)
# 克隆仓库
git clone https://github.com/jaychenthinkfast/SmartTranslation.git
cd SmartTranslation
# 构建插件
./gradlew buildPlugin
构建成功后,插件会位于 build/distributions
目录中。
# 启动 IDE 的沙箱实例来测试插件
./gradlew runIde
# 设置发布令牌
export PUBLISH_TOKEN="your-token-here"
# 发布插件
./gradlew publishPlugin
- 访问 智谱 AI 官网
- 注册/登录您的账户
- 导航至 API 密钥管理页面
- 创建新的 API 密钥
- 将生成的密钥复制到插件设置中
- 无需充值,免费使用
- 访问 DeepSeek 官网
- 注册/登录您的账户
- 导航至 API 密钥管理页面
- 创建新的 API 密钥
- 将生成的密钥复制到插件设置中
- 需要充值后才能使用
- 翻译长文本时可能需要较长时间,建议增加超时设置
- 确保网络连接稳定,尤其是当连接到国际API时
- 推荐优先使用智谱 GLM-4 服务,提供免密钥体验版,注册后使用 API 密钥可获得更稳定的服务