JetBrains IDE/Android Studio 翻译插件,支持中英互译、单词朗读。

2024-01-28 00:30

本文主要是介绍JetBrains IDE/Android Studio 翻译插件,支持中英互译、单词朗读。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

推荐一款比较实用的插件。

TranslationPlugin

JetBrains IDE/Android Studio 翻译插件,支持中英互译、单词朗读。

screenshots

截图1

安装

兼容除 MPS 外所有产品编译号为143以上的 Jetbrains IDE 产品。

支持的 IDE:
- Android Studio
- IntelliJ IDEA
- IntelliJ IDEA Community Edition
- PhpStorm
- WebStorm
- PyCharm
- PyCharm Community Edition
- RubyMine
- AppCode
- CLion
- DataGrip
- Rider

使用 IDE 内置插件系统:

  • Preferences(Settings) > Plugins > Browse repositories... > 搜索并找到"Translation" > Install Plugin

手动:

  • 下载[最新发布的插件包][latest-release] -> Preferences(Settings) > Plugins > Install plugin from disk...

重启IDE.

Actions

  • Show Translation Dialog…: 打开翻译对话框。默认显示在工具栏上,默认快捷键为Alt + 0

    Translate

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

    Translate

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

    Translate(Inclusive)

  • Translate(Exclusive): 取词并翻译。自动取最近的单个词,忽略手动选择的文本。默认快捷键为Alt + 3

    Translate(Exclusive)

  • Translate And Replace…: 翻译并替换。取词方式同Translate操作。默认显示在编辑器右键菜单上,默认快捷键为Alt + R

    Translate(Exclusive)

  • Translate Text Component: 翻译一些文本组件(如快速文档、提示气泡、输入框……)中选中的文本。默认快捷键为Alt + T

    Translate(Exclusive)

使用

  1. 打开翻译对话框:

    点击工具栏上的 图标 图标即可打开翻译对话框。

  2. 翻译编辑器中的文本:

    在编辑器中 选择文本或者鼠标指向文本 > 单击鼠标右键 > Translate

    翻译

    或者使用快捷键Alt + 1/2/3/T/R进行翻译(Mac下默认快捷键可能无效,需要自定义快捷键),详见 Actions

  3. 自定义快捷键(Mac下默认快捷键可能无效):

    Preferences(Settings) > Keymap > 搜索Translation。在需要添加快捷键Action上 右键 > add Keyboard Shortcut... 设置快捷键(按ESC键可关闭气泡和翻译对话框)。

    keymap

  4. 设置有道API KEY:

    Preferences(Settings) > Other Settings > Translation。 由于有道的API在查询请求数量上存在限制,如果在1小时内查询请求次数达到一定数量后将会暂时禁止查询一段时间(大概1小时)。如果很多人同时使用同一个KEY,可能会很容易就达到了限制条件,这就可以通过使用自己的KEY来避免(一人一个KEY基本足够用了)。

  5. 如何获取有道API KEY?

    Preferences(Settings) > Other Settings > Translation > 获取有道API KEY

    或者 点击这里 也可申请有道API KEY。

  6. 网络代理

    支持HTTP代理,可到这里设置HTTP代理:
    Preferences(Settings) > Appearance & Behavior > System Settings > HTTP Proxy

  7. Settings(Preferences)

    Settings

这篇关于JetBrains IDE/Android Studio 翻译插件,支持中英互译、单词朗读。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/651957

相关文章

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

maven中的maven-antrun-plugin插件示例详解

《maven中的maven-antrun-plugin插件示例详解》maven-antrun-plugin是Maven生态中一个强大的工具,尤其适合需要复用Ant脚本或实现复杂构建逻辑的场景... 目录1. 核心功能2. 典型使用场景3. 配置示例4. 关键配置项5. 优缺点分析6. 最佳实践7. 常见问题

MyBatis分页插件PageHelper深度解析与实践指南

《MyBatis分页插件PageHelper深度解析与实践指南》在数据库操作中,分页查询是最常见的需求之一,传统的分页方式通常有两种内存分页和SQL分页,MyBatis作为优秀的ORM框架,本身并未提... 目录1. 为什么需要分页插件?2. PageHelper简介3. PageHelper集成与配置3.