ReciteWords
项目地址:BolexLiu/ReciteWords
简介:这是一个 androidStudio 翻译与陌生单词记录插件
androidStudio-插件-翻译-记单词-
是一个 IntelliJ IDEA、Android Studio 记单词翻译插件,可以将英文翻译为中文并记录到生词本提供查阅。
功能
- 划词翻译 整句翻译 拆分驼峰命名翻译等
- 生词本保存翻译过后的历史记录
支持使用
IntelliJ IDEA、Android Studio
支持平台
Windows、Mac、Linux
使用方法
-
Clone 项目,获取根目录下的 ReciteWords.jar。
-
打开 Android Studio, Preferences -> Plugins -> Install plugin from disk -> 获取 ReciteWords.jar 安装并重启 Android Studio。
-
选中代码,按下 Alt+Q(也可以自己设定)。即可翻译。效果如下:
- 翻译的单词会被记录在当前项目的根目录下的翻译历史记录.md 文件中(如:\xxxProject\翻译历史记录.md)。可以通过 Markdown 打开它。as 翻译后切换 Project 模式可以在项目文件夹中直接看到。效果如下:
修改快捷键
使用键盘快捷键触发
- Preferences -> Keymap -> 获取 ReciteWords - > 右键 add Keyboard Shortcut. 输入你想要的快捷键即可。
版本
-
1.3
新增防止重复同样的翻译记录
-
1.2
全平台支持
修复 mac/linux 平台下无权访问路径的问题
替换用户目录保存历史为项目目录
修复乱码异常,强制 UTF-8 编码
修改默认快捷键和说明(Alt+Q)
-
1.1
修复因为没有权限写入导致翻译时抛出权限不足的异常。
-
0.2
修复因为在 Android Studio2.3 版本中禁止了包名为空所抛出的异常。
感谢简书钟子明同学的测试!
-
0.1
发布第一个版本 包含 划词翻译 历史翻译记录成 md 文件
Q
-
整句翻译可以吗?还有那种类方法的驼峰命名之类的。
可以的哦,不仅仅只翻译单个单体,你可以选中任意的部分,包括注释、方法、类等。 这个问题在早起 ECTranslation 项目中我和 Skykai521 有一起研究过。所以在 ReciteWirds 中也同样支持的。
-
可以把中文也翻译成英语吗?有时候命名不知道怎么写了。
可以的,支持英汉,汉英都行。
-
MAC 和 Linux 平台由于没有写入权限不能保存 MD 文件
已解决,见 1.2 提交日志。2017.8.30
-
能不能不要记录已经翻译过的单词。
已解决,见 1.3 日志更新。 2017.9.3
Thanks
- 有道翻译
- ECTranslation
- 该插件是基于 ECTranslation 扩展的。在原有的基础上添加单词保存的功能,方便后续将陌生单词记录下来学习,已得到 Skykai521 的许可。