TranslationPlugin

TranslationPlugin

多引擎翻译插件为IntelliJ IDE提供便捷语言服务

TranslationPlugin为IntelliJ系列IDE提供多引擎翻译服务。支持多语言互译、文档翻译和文本朗读,具备自动选词和单词本功能。适用于包括Android Studio在内的多款JetBrains IDE,操作简便,可提高开发效率。

TranslationPlugin翻译插件IDE工具多语言翻译开源项目Github

翻译插件 翻译插件

插件主页 构建状态 许可证 GitHub 发布版本 版本 下载量 Open Collective 上的财务贡献者

<p align="center"><b>适用于基于 IntelliJ 的 IDE/Android Studio 的翻译插件。</b></p> <p align="center"><img src="https://yellow-cdn.veclightyear.com/2b54e442/a2e4624b-6c7f-4ebc-8405-384f62c3c044.gif" alt="截图"></p>

<br/><br/><br/>

开始使用 开始使用 はじめに 시작하기


微软翻译 <span>    </span> 谷歌翻译 <span>    </span> OpenAI 翻译 <span>    </span> DeepL 翻译 <span>    </span> 有道翻译 <span>    </span> 百度翻译 <span>    </span> 阿里翻译


功能特性

  • 多种翻译引擎
    • 微软翻译
    • 谷歌翻译
    • DeepL 翻译
    • OpenAI 翻译
    • 有道翻译
    • 百度翻译
    • 阿里翻译
  • 多语言互译
  • 文字转语音
    • Microsoft Edge TTS
    • Google TTS
    • OpenAI TTS
  • 文档翻译
  • 自动单词选择
  • 自动断词
  • 生词本

兼容性

  • Android Studio
  • Aqua
  • AppCode
  • CLion
  • DataGrip
  • DataSpell
  • GoLand
  • 华为 DevEco Studio
  • IntelliJ IDEA 社区版
  • IntelliJ IDEA 旗舰版
  • MPS
  • PhpStorm
  • PyCharm 社区版
  • PyCharm 专业版
  • Rider
  • RubyMine
  • RustRover
  • WebStorm

安装

<a href="https://plugins.jetbrains.com/plugin/8579-translation" target="_blank"> <img src="https://yellow-cdn.veclightyear.com/2b54e442/fd0aa659-7445-4882-85ad-4ddbe8f2e3b6.svg" height="52" alt="从应用市场获取" title="从应用市场获取"> </a>
  • 从 IDE 内的插件仓库安装:

    • <kbd>偏好设置(设置)</kbd> > <kbd>插件</kbd> > <kbd>应用市场</kbd> > <kbd>搜索并找到 <b>"Translation"</b></kbd> > <kbd>安装插件</kbd>
  • 手动安装:

    • GitHub 发布页面JetBrains 插件仓库 下载插件包。
    • <kbd>偏好设置(设置)</kbd> > <kbd>插件</kbd> > <kbd>⚙️</kbd> > <kbd>从磁盘安装插件...</kbd> > 选择插件包并安装(无需解压)

安装后重启 IDE

使用插件

  1. 注册翻译服务(可选)

    大多数翻译服务需要用户注册才能访问他们的服务(如 OpenAI、DeepL、有道翻译等)。 因此,你可能需要创建一个账户,获取 认证密钥, 然后在插件中绑定 认证密钥<kbd>偏好设置(设置)</kbd> > <kbd>工具</kbd> > <kbd>翻译</kbd> > <kbd>常规</kbd> > <kbd>翻译引擎</kbd> > <kbd>配置...</kbd>

  2. 开始翻译

    <kbd>选择文本或将鼠标悬停在文本上</kbd> > <kbd>右键单击</kbd> > <kbd>翻译</kbd>

    或使用快捷键进行翻译,详见 操作

  3. 翻译并替换

    翻译目标文本并替换。如果目标语言是英语,输出有几种格式:驼峰命名、带分隔符(当输出包含多个单词时,分隔符可在插件配置页面设置:<kbd>翻译设置</kbd> > <kbd>翻译并替换</kbd> > <kbd>分隔符</kbd>)和 原始格式

    操作说明:<kbd>选择文本或将鼠标悬停在文本上</kbd> > <kbd>右键单击</kbd> > <kbd>翻译并替换...</kbd>(或使用快捷键进行翻译,详见 操作)。

  4. 翻译文档

    <kbd>偏好设置(设置)</kbd> > <kbd>工具</kbd> > <kbd>翻译</kbd> > <kbd>其他</kbd> > <kbd>翻译文档</kbd>:勾选此选项后,查看文档时会自动翻译。

  5. 切换引擎

    点击状态栏中的引擎小部件或使用快捷键 <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>(Mac OS: <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>Y</kbd>)快速切换翻译引擎和 TTS 引擎。

操作

  • 显示翻译对话框...

    打开翻译对话框,默认显示在工具栏上。默认快捷键:

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>O</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>I</kbd>
  • 翻译

    提取单词并翻译。如果已选择文本,则从要翻译的文本部分提取单词。否则,自动从最大范围提取单词(此提取可在设置中配置)。此操作默认显示在编辑器的右键上下文菜单中。默认快捷键:

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Y</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>U</kbd>
  • 翻译(包含)

    提取单词并翻译。自动从特定范围提取并翻译所有单词,忽略手动选择的文本。默认快捷键:(无)

  • 翻译(排除)

    提取单词并翻译。自动提取最近的单个单词,忽略手动选择的文本。默认快捷键:(无)

  • 翻译并替换...

    翻译并替换。单词提取方法与 翻译 相同。默认快捷键:

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>O</kbd>
  • 翻译文档

    翻译文档注释的内容。 此选项默认显示在编辑器的上下文菜单中(右键访问), 当光标在文档注释块中时可用。 默认快捷键:(无)

  • 切换快速文档翻译

    在快速文档中切换原文和译文。当焦点在快速文档弹出窗口或文档工具窗口时可用。默认快捷键(与 翻译 快捷键相同):

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Y</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>U</kbd>
  • 翻译文本组件

    翻译某些文本组件(如快速文档、弹出提示、输入框等)中选定的文本。不支持自动单词提取。默认快捷键(与 翻译 快捷键相同):

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Y</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>U</kbd>
  • 切换引擎

    快速切换翻译引擎和 TTS 引擎。默认快捷键:

    • Windows - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>
    • Mac OS - <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>Y</kbd>
  • 每日一词

    显示"每日一词"对话框。默认快捷键:(无)

  • 其他

    • 翻译对话框快捷键:

      • 显示源语言列表 - <kbd>Alt</kbd> + <kbd>S</kbd>
      • 显示目标语言列表 - <kbd>Alt</kbd> + <kbd>T</kbd>
      • 切换语言 - <kbd>Alt</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>
      • 固定/取消固定窗口 - <kbd>Alt</kbd> + <kbd>P</kbd>
      • 播放 TTS - <kbd>Alt/Meta/Shift</kbd> + <kbd>Enter</kbd>
      • 保存到生词本 - <kbd>Ctrl/Meta</kbd> + <kbd>F</kbd>
      • 显示历史记录 - <kbd>Ctrl/Meta</kbd> + <kbd>H</kbd>
      • 复制翻译 - <kbd>Ctrl/Meta</kbd> + <kbd>Shift</kbd> + <kbd>C</kbd>
      • 清除输入 - <kbd>Ctrl/Meta</kbd> + <kbd>Shift</kbd> + <kbd>BackSpace/Delete</kbd>
      • 展开更多翻译 - <kbd>Ctrl/Meta</kbd> + <kbd>Down</kbd>
      • 隐藏更多翻译 - <kbd>Ctrl/Meta</kbd> + <kbd>UP</kbd>
    • 翻译气泡快捷键:

      • 打开对话框 - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Y</kbd> / <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>U</kbd>
    • 快速文档窗口快捷键:

      • 启用/禁用自动翻译 - <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Y</kbd> / <kbd>Control</kbd> + <kbd>Meta</kbd> + <kbd>U</kbd>

常见问题

如果你有任何问题,请在这里提问。

  1. 如果出现网络错误或网络连接超时,我该怎么办?

    回答:

    • 检查网络环境,确保网络畅通。
    • 检查是否有代理阻止插件访问翻译 API。
    • 检查 IDE 代理配置,看是否是这个原因导致的问题。
  2. 如果翻译内容出现乱码,我该怎么办?

    回答: 乱码通常出现在字体缺少相应字符的情况下。你可以前往插件的设置页面修改字体以解决乱码问题(如下图所示)。

    截图

  3. 如果无法保存应用密钥,我该怎么办?

    回答: 你可以尝试将密码保存方式更改为 In KeePass<kbd>设置</kbd> > <kbd>外观 & 行为</kbd> > <kbd>系统设置</kbd> > <kbd>密码</kbd>)。更多详情:

    • 对于 macOS,请参考 #81
    • 对于 Linux,请参考 #115
  4. 如果快捷键不起作用,我该怎么办?

    回答: 快捷键很可能是因为被其他插件或外部应用程序占用而无法使用。你可以为相应的操作重新设置快捷键。

支持和捐赠

你可以通过以下方式贡献和支持这个项目:

  • 在 GitHub 上给项目加星
  • 提供反馈
  • 提交 PR
  • 贡献你的想法/建议
  • 与你的朋友/同事分享这个插件
  • 如果你喜欢这个插件 <a href="https://opencollective.com/translation-plugin/organization/0/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/5c8bf3c3-73f9-4aa8-93b0-d2e655284cdd.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/1/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/101eaee7-969f-42a9-aeef-f07f447bd8ba.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/2/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/9f3f9789-8680-4b0e-a140-7ba9faf5a653.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/3/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/c5c2de15-2adc-4d04-9ea9-b7e190500a3c.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/4/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/0fc47c2d-f401-4d03-8f9d-35f882aa41f1.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/5/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/afbb9eb1-dc65-4afc-8015-baf2a2001757.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/6/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/df840534-7563-47fb-8af8-188ae578198d.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/7/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/8d9f81b0-ec15-4d4d-b097-57c119fd35cc.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/8/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/f9d5792f-b007-4791-bf5e-016348907153.svg?avatarHeight=128"></a> <a href="https://opencollective.com/translation-plugin/organization/9/website" target="_blank"><img src="https://yellow-cdn.veclightyear.com/2b54e442/b3c67649-3e98-4e58-8717-46a9a5653cf2.svg?avatarHeight=128"></a>

捐赠者

姓名网站金额
丿初音425.00 CNY
剑平120.00 CNY
山有扶苏github.com/fobgochod110.00 CNY
逆行100.00 CNY
Kimmy100.00 CNY
LiMingjun100.00 CNY
DarknessTMgithub.com/darknesstm100.00 CNY
Sunlife95100.00 CNY
马强@咔丘互娱100.00 CNY
Rrtt_2323100.00 CNY

更多捐赠者

编辑推荐精选

问小白

问小白

全能AI智能助手,随时解答生活与工作的多样问题

问小白,由元石科技研发的AI智能助手,快速准确地解答各种生活和工作问题,包括但不限于搜索、规划和社交互动,帮助用户在日常生活中提高效率,轻松管理个人事务。

热门AI助手AI对话AI工具聊天机器人
Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

下拉加载更多