在IntelliJ IDE/Android Studio中使用TranslationPlugin简化代码文档

向量数据库大模型云通信

picture.image

摘要:

喵!大家好,猫头虎博主又来了!今天我们要聊的是一个叫做TranslationPlugin的神奇插件,它可以在IntelliJ IDE/Android Studio中助你事半功倍地进行翻译。无论你是要翻译文本、代码注释还是代码文档,这个插件都能轻松应对。它整合了谷歌翻译、微软翻译、DeepL翻译、有道翻译、百度翻译等多种翻译引擎,确保你拥有最全面的翻译选择。而且,它还支持多语言互译、文档翻译、语音朗读等功能,让你的工作更高效。所以,别犹豫了,让我们一起来了解一下这个强大的TranslationPlugin吧!

引言:

喵,各位小伙伴们!猫头虎博主又回来了,今天要给大家介绍的是一款在IntelliJ IDE/Android Studio中的翻译神器——TranslationPlugin。你是不是经常遇到需要查阅外文资料或者与国际团队合作的情况?如果是的话,那么这个插件绝对是你的得力助手。它不仅支持多种翻译引擎,还能帮你快速翻译文档、代码注释,甚至还能朗读文本,真是应有尽有。不用再为翻译问题烦恼,TranslationPlugin来了,让你的工作更轻松!

简介

TranslationPlugin 是一个基于 IntelliJ IDE/Android Studio 的翻译插件。它集成了谷歌翻译、微软翻译、DeepL 翻译、有道翻译、百度翻译等众多翻译引擎,在你的 IDE 内随时对想要翻译的文本、代码注释、代码文档等进行翻译。

picture.image

TranslationPlugin

特征

  • 多翻译引擎
  • 谷歌翻译
  • 微软翻译
  • 有道翻译
  • 百度翻译
  • 阿里翻译
  • DeepL 翻译
  • 多语言互译
  • 文档翻译
  • 语音朗读
  • 自动选词
  • 自动单词拆分
  • 单词本

兼容

插件支持的 IDE 产品:

  • Android Studio
  • AppCode
  • CLion
  • DataSpell
  • DataGrip
  • GoLand
  • HUAWEI DevEco Studio
  • IntelliJ IDEA Ultimate
  • IntelliJ IDEA Community
  • IntelliJ IDEA Educational
  • MPS
  • PhpStorm
  • PyCharm Professional
  • PyCharm Community
  • PyCharm Educational
  • Rider
  • RubyMine
  • WebStorm
快速开始

安装插件

「使用 IDE 内置插件系统安装(推荐):」

  • 「Preferences(Settings)」 > 「Plugins」 > 「Marketplace」 > 搜索 「Translation」 > 点击 「Install」 安装。

「手动安装:」

  • 到 GitHub Releases 或者 JetBrains Marketplace上下载与你的 IDE 兼容的最新版本的插件包;
  • 「Preferences(Settings)」 > 「Plugins」 > ⚙ > 「从磁盘安装插件...」 > 选择插件包并安装(无需解压)。

安装好后重新启动 「IDE」 即可。

开始使用

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

大多数翻译服务都需要注册账号才能访问他们的服务(如:OpenAI、DeepL、有道翻译等)。因此您可能需要注册一个帐号,并获取其**「认证密钥」** , 然后在插件内绑定**「认证密钥」** :「Preferences(Settings)」 > 「Tools」 > 「Translation」 > 「常规」 > 「翻译引擎」 > 「配置...」

2. 开始翻译

选择文本或者鼠标指向文本 > 单击**「鼠标右键」** > 「翻译」

picture.image

开始翻译

或者你可以使用快捷键进行翻译,详见 动作。

3. 翻译并替换

翻译目标文本并将其替换。当翻译目标语言为英文时,会分别输出为 骆驼式输出含单词分隔符输出(输出包含多个单词时)和 原输出

用法:选择文本或者鼠标指向文本 > 单击「鼠标右键」** > 「翻译和替换...」 (仅编辑器,文本输入框请使用快捷键,详见 动作)。

编辑器:

picture.image

编辑器:翻译和替换

文本输入框:

picture.image

文本输入框:翻译和替换

开启右键菜单项:「插件设置」 > 「翻译并替换」 > 勾选在右键菜单显示替换操作分隔符配置:「插件设置」 > 「翻译并替换」 > 「分隔符」

4. 翻译文档

  • 在文档视图(包括编辑器内嵌文档视图)或文档注释块内单击 「鼠标右键」 > 「翻译文档」 (或者点击文档视图工具栏上的翻译文档图标),即可切换翻译文档。
  • 当开启 「自动翻译文档」 后,在你查看文档时文档会被自动翻译。

快速文档:

picture.image

文档翻译

文档注释:

picture.image

文档翻译

编辑器内嵌文档视图:

picture.image

编辑器内嵌文档翻译

开启自动翻译文档:「插件设置」 > 「其他」 > 勾选自动翻译文档

*注意:*编辑器内嵌文档不支持自动翻译文档。

5. 切换翻译引擎

点击 「IDE」 状态栏的翻译引擎状态图标或者使用快捷键**「Ctrl + Shift + S」** (macOS: 「Control + Meta + Y」 )可以快速切换翻译引擎。

picture.image

翻译引擎

动作

1. 显示翻译对话框...

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

  • Windows - 「Ctrl + Shift + O」
  • macOS - 「Control + Meta + I」

picture.image

翻译对话框

2. 翻译

取词并翻译。如果有已选择的文本,优先从选择的文本内取词,否则默认以最大范围自动取词(该取词模式可在Settings中配置)。默认显示在编辑器右键菜单上,默认快捷键:

  • Windows - 「Ctrl + Shift + Y」
  • macOS - 「Control + Meta + U」

picture.image

翻译

3. 翻译(包含)

取词并翻译。自动以最大范围取最近的所有词,忽略手动选择的文本。默认快捷键:(无)

picture.image

翻译(包含)

4. 翻译(独占)

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

picture.image

翻译(独占)

5. 翻译和替换...

翻译并替换。在编辑器和文本输入框内可用,取词方式同翻译操作。默认快捷键:

  • Windows - 「Ctrl + Shift + X」
  • macOS - 「Control + Meta + O」

编辑器:

picture.image

编辑器:翻译和替换

文本输入框:

picture.image

文本输入框:翻译和替换

6. 翻译文档

6.1. 切换快速文档翻译

快速文档中将文档内容在译文和原文之间切换。默认显示在文档视图的右键菜单和工具栏上,窗口聚焦于快速文档弹出窗或者文档工具窗口时可用。默认快捷键(同翻译操作):

  • Windows - 「Ctrl + Shift + Y」
  • macOS - 「Control + Meta + U」

picture.image

文档翻译

6.2. 翻译文档注释

翻译文档注释内容。默认显示在编辑器右键菜单上,在文档注释块内时可用。默认快捷键:(无)

文档注释:

picture.image

文档翻译

编辑器内嵌文档视图:

picture.image

编辑器内嵌文档翻译

7. 翻译文本组件

翻译一些文本组件(如快速文档、提示气泡、输入框……)中选中的文本,不支持自动取词。默认快捷键(同翻译操作):

  • Windows - 「Ctrl + Shift + Y」
  • macOS - 「Control + Meta + U」

8. 切换翻译引擎

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

  • Windows - 「Ctrl + Shift + S」
  • macOS - 「Control + Meta + Y」

picture.image

翻译引擎

9. 每日一词

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

picture.image

每日一词

10. 其他

  • 翻译对话框快捷键:
  • 显示源语言列表 - 「Alt + S」
  • 显示目标语言列表 - 「Alt + T」
  • 交换语言 - 「Alt + Shift + S」
  • 切换窗口固定状态 - 「Alt + P」
  • 播放TTS - 「Alt/Meta/Shift + Enter」
  • 收藏到单词本 - 「Ctrl/Meta + F」
  • 显示历史记录 - 「Ctrl/Meta + H」
  • 复制译文 - 「Ctrl/Meta + Shift + C」
  • 清空输入 - 「Ctrl/Meta + Shift + BackSpace/Delete」
  • 展开更多翻译 - 「Ctrl/Meta + Down」
  • 收起更多翻译 - 「Ctrl/Meta + UP」
  • 翻译气泡快捷键:
  • 以对话框打开 - 「Ctrl + Shift + Y」 / 「Control + Meta + U」

总结:

喵,今天我们一起探讨了一款名叫TranslationPlugin的插件,它的功能之强大令人叹为观止。不管是在IntelliJ IDE还是Android Studio中,它都能为你提供多种翻译引擎的选择,让你的翻译工作事半功倍。而且,它还支持文档翻译、语音朗读等实用功能,真可谓是猫头虎博主强烈推荐的利器。不管你是开发者、学生还是研究者,都值得一试。喵,快去下载安装吧,让TranslationPlugin成为你的翻译好帮手!

2023 Google 开发者大会

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
vivo 容器化平台架构与核心能力建设实践
为了实现规模化降本提效的目标,vivo 确定了基于云原生理念构建容器化生态的目标。在容器化生态发展过程中,平台架构不断演进,并针对业务的痛点和诉求,持续完善容器化能力矩阵。本次演讲将会介绍 vivo 容器化平台及主要子系统的架构设计,并分享重点建设的容器化核心能力。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论