IDEA最优秀的翻译插件

效果



特性

  • 多翻译引擎

    • Google翻译
    • 有道翻译
    • 百度翻译
  • 多语言互译
  • 文档翻译
  • 语音朗读
  • 自动选词
  • 自动单词拆分
  • 单词本

使用

  1. 申请有道智云翻译服务(可选):

    • 注册有道智云帐号并获取其应用ID应用密钥
    • 绑定应用ID应用密钥:Preferences(Settings) > [Other Settings] > Translation > 有道翻译
  2. 申请百度翻译服务(可选):

    • 注册百度翻译开放平台帐号并获取其应用ID应用密钥
    • 绑定应用ID应用密钥:Preferences(Settings) > [Other Settings] > Translation > 百度翻译
  3. 开始翻译:

    选择文本或者鼠标指向文本 > 单击鼠标右键 > Translate 或者使用快捷键进行翻译,详见 Actions

  4. 翻译并替换:

    翻译目标文本并将其替换。当翻译目标语言为英文时,会分别输出为骆驼式输出含单词分隔符输出(输出包含多个单词时,分隔符可在插件配置页面中配置:翻译设置 > 分隔符)和原输出

    用法:选择文本或者鼠标指向文本 > 单击鼠标右键 > Translate and Replace…(或者使用快捷键进行翻译,详见 Actions)。

  5. 切换翻译引擎:

    点击状态栏的翻译引擎状态图标或者使用快捷键 Ctrl + Shift + S(Mac OS: Control + Meta + Y)可以快速切换翻译引擎,目前有谷歌翻译、有道翻译和百度翻译。

安装

在线安装

通过 Settings -> Plugins -> Marketplace 进入插件市场选择并下载安装,完成后重启就生效了。

离线安装

如果 读者网络因不可抗力存在异常,可以通过关注公众号极客收藏夹】回复消息【35】 获取安装包,

通过 Settings > Plugins > Install Plugin from 离线安装(如果安装时提示不兼容,请先更新IDE到最新版后再试)

项目地址

  • github: https://github.com/YiiGuxing/TranslationPlugin
  • 项目介绍: http://yiiguxing.github.io/TranslationPlugin

兼容编辑器

IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, Gogland, DataGrip, Rider, MPS, Android Studio

支持的语音

Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, …

更多

更多优秀内容,可以通过关注微信公众号【极客收藏夹】获取

IDEA必备插件系列-Translation最优秀的翻译插件相关推荐

  1. html翻译插件,vscode系列: 做个五脏俱全的翻译插件

    要做的效果如下, 就是一个翻译功能~ 需要准备百度翻译开发者账号,取得 appid 和密钥 npm install -g yo generator-code 关键 vscodeAPI获取当前活动编辑器 ...

  2. IDEA插件系列(59):QAPlug插件——代码质量管理工具

    1.插件介绍 QAPlug插件. QAPlug 是一个 Intellij IDEA 插件,用于管理代码质量,它集成了 PMD.Checkstyle 和 Findbugs 等工具. 2.安装方式 第一种 ...

  3. 体验了基于ChatGPT的谷歌翻译插件后,我把其他翻译插件移除了

    最近,一个基于 ChatGPT 的谷歌浏览器翻译插件挺火的,我体验了下,总结下来就一个字"666". github 上已经有 14.9k 的 star 了 传送门:GitHub - ...

  4. IDEA插件系列(19):EduTools插件——学习编程语言

    0. 目录 1. 插件介绍 2. 安装方式 3. 使用方法 1. 插件介绍 EduTools插件 使用EduTools插件,您可以在基于JetBrains IntelliJ平台的IDE内部以编码任务和 ...

  5. IDEA插件系列(56):CamelCase插件——驼峰转换

    1.插件介绍 CamelCase插件. 在 kebab-case.SNAKE_CASE.PascalCase.camelCase.snake_case 或 space case 之间轻松切换.请参阅编 ...

  6. IDEA插件系列(49):PowerMouse插件——鼠标手势

    1.插件介绍 PowerMouse插件. 允许将您选择的操作绑定到在编辑器中执行的以下鼠标手势: 按住鼠标右键(默认绑定到"文件结构") 同时按下鼠标左键和右键(默认绑定到&quo ...

  7. IDEA插件系列(65):NeckProtector插件——定时提醒休息

    1.插件介绍 NeckProtector插件. 长时间保持不良姿势写代码,很容易造成各种肩颈问题! 该插件会提醒你休息一下,当你一个小时不断地努力. 连续编写代码一小时,插件会定时提醒你休息放松,动动 ...

  8. IDEA插件系列(66):Chronomorph插件——根据时间自动切换配色主题

    1.插件介绍 Chronomorph插件. 根据一天中的时间自动切换 IDE 主题和配色方案. 2.安装方式 第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本. 第二种安装方式是使 ...

  9. IDEA插件系列(9):MyBatisX插件——Mybatis插件

    MybatisX插件功能 mapper和xml可以来回跳转 mybatis.xml,映射器.xml提示 mapper和xml支持自动提示,如jpa(参考MybatisCodeHelperPro) 集成 ...

最新文章

  1. php如何对数组进行分组,如何在PHP中对数组进行分组排序
  2. centos查看历史指令记录_CentOS 系统通过 curlftpfs 挂载 FTP 服务器为本地磁盘
  3. 《R in Action》读书笔记(1)
  4. android开发获取应用本身耗电量_别找了,Android常用自动化工具全在这儿了!
  5. windows下eclipse连接hadoop
  6. Caffe学习系列(16):各层权值参数可视化
  7. python实现一种检测postgresql数据库是否已经连接且为主节点的办法
  8. Ajax系列之三:UpdatePanel
  9. Linux驱动编程 step-by-step (十) Linux 内核链表
  10. android的四种启动模式,(转)彻底弄懂Activity四大启动模式
  11. wpfのuri(让你完全明白wpf的图片加载方式以及URI写法)
  12. java学习-BeanUtils给对象的属性赋值
  13. java applet html_将图像从Java Applet传递到HTML
  14. 散粉在哪个步骤用_底妆的正确步骤是什么?花三分钟带你破译底妆密码
  15. 查询数据表中重复记录
  16. Android Studio稍微较新的版本下载
  17. 3D虚拟试衣AR换装Kinect体感互动试衣镜魔镜软件
  18. visio流程图的叉号_常用的流程图软件有哪些?这3款软件不可错过!
  19. anime.js 图片位移动画_从零了解PS做gif动图的小知识小技巧(2):PS帧动画
  20. 给初学者:用VB写外挂 ———— 实战三:泰坦之旅V1.08 十项属性修改器——另一种无输入焦点时响应按键的方法

热门文章

  1. 【苹果家庭推】软件安装设置Save for iOS App Store Deployment
  2. 笔记本加装内存条步骤
  3. java编程石头剪刀布图片_JAVA编程实现石头剪刀布
  4. 甲骨文转换器在线转换 v1.0 官方版​
  5. 《新飞飞》网游服务器架构设计
  6. 韵达宝山机器人网点_宝山区韵达快递网点查询_宝山区韵达快递电话及派送范围_宝山区韵达快递网点地址查询_同城快递...
  7. 跨系统/文件系统操作后的U盘容量/识别问题对策
  8. python大文本文件处理软件_Python文本处理之按行处理大文件的方法
  9. vue 引入echarts画中国地图 Map china not exists
  10. Linux之——使用wget命令爬取整站