TranslationPlugin:JetBrains翻译插件5个实用技巧
【免费下载链接】TranslationPluginTranslation plugin for IntelliJ-based IDEs/Android Studio.项目地址: https://gitcode.com/gh_mirrors/tr/TranslationPlugin
TranslationPlugin 是一款面向 JetBrains 系 IDE 的翻译插件,支持 IntelliJ IDEA、PyCharm、WebStorm、Android Studio 等主流产品。它解决的是开发中反复出现的琐碎麻烦:看英文注释、读文档、写多语言文案时,不用切到浏览器复制粘贴,在编辑器内选中或悬停文字就能取回译文。做国际化、维护双语项目的同学尤其用得上。
在IDEA里选中注释,翻译直接就出来了
场景很典型:翻同事的代码,注释里有一句 "flush the pending buffer and notify listeners",大概能猜到意思,但翻得不够准。传统做法是复制到浏览器、翻译完再切回来,思路断一次。装上 TranslationPlugin 之后,选区右键选 Translate,译文直接以气泡形式出现在光标旁边;也可以直接用默认快捷键Ctrl+Shift+Y(macOS 为Control+Meta+U)。连选区都可以省——不选任何文字时,插件会自动截取光标所在的词来翻译,读英文单词时基本是"划过就翻"。
装上TranslationPlugin之后能干什么 ⚙️
- 多引擎切换:内置 Google、Microsoft、DeepL、OpenAI、有道、百度、阿里七家引擎,点状态栏的引擎图标或按
Ctrl+Shift+S随时换,某家限流时立刻切到下一家。引擎的抽象定义见 Translator.kt。 - 文档注释翻译:Quick Documentation 和内联文档都能翻,勾选"自动翻译文档"后,悬停看文档时译文直接跟上。
- Replace with Translation:把原文直接替换成译文,目标是英文时可选驼峰或自定义分隔符格式,适合把中文注释批量改成英文。
- 生词本与语音朗读:翻译过的词可以收进 Word Book 备查,结果还能通过 Edge TTS、Google TTS 等引擎朗读出来。
从安装到完成第一次翻译
- 安装:
Settings > Plugins > Marketplace,搜索 "Translation",装完重启 IDE。 - 配置引擎:用 Google 这类免费引擎可以直接跳过;需要 API Key 的引擎(OpenAI、DeepL、百度等)到
Settings > Tools > Translation里填好密钥。 - 首次翻译:选中任意文字按
Ctrl+Shift+Y,或右键选 Translate,弹出气泡即为成功。
几个值得记下的快捷键:
| 操作 | Windows | macOS |
|---|---|---|
| 翻译选中文本 | Ctrl+Shift+Y | Control+Meta+U |
| 打开翻译对话框 | Ctrl+Shift+O | Control+Meta+I |
| 替换为译文 | Ctrl+Shift+X | Control+Meta+O |
| 翻译文档注释 | Ctrl+Shift+Q | Control+Q |
| 切换引擎 | Ctrl+Shift+S | Control+Meta+Y |
全部动作和快捷键清单可以在 TranslateAction.kt 里对照查看。
团队协作时怎么保证术语一致
- 缓存让同一词保持稳定:插件会把翻译结果落缓存(实现见 CacheService.kt),同一词反复出现时译文一致,避免一个术语在项目里翻出三四种写法。
- 统一默认引擎和分隔符:新成员入场时先对齐引擎选择与"替换为译文"的格式约定,产出的英文注释风格才不容易分叉。
- 批量处理中文注释:确认格式后,用"替换为译文"把存量中文注释集中转成英文,再统一校对提交,比逐句手翻省时间。
翻译失败或乱码时先自查这几处 🔍
- 请求失败或超时:先查网络与 IDE 的代理设置,公司网络里代理挡住翻译接口是最常见的原因。
- 译文乱码:多数是字体缺字,不是翻译问题,到插件设置的 Fonts 面板换成覆盖对应字符的字体即可。
- 快捷键失灵:大概率被其他插件或系统应用占用了,在 Keymap 里重置对应按键。
写在最后
TranslationPlugin 把"IDE 内翻译"从一件需要刻意做的事,变成了顺手发生的事。如果你日常读英文代码、维护双语注释,值得花两分钟装上试试,引擎不满意的随时切换。
【免费下载链接】TranslationPluginTranslation plugin for IntelliJ-based IDEs/Android Studio.项目地址: https://gitcode.com/gh_mirrors/tr/TranslationPlugin
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考