androidStudio 翻译与陌生单词记录插件

ReciteWords

项目地址:BolexLiu/ReciteWords androidStudio 翻译与陌生单词记录插件

简介:这是一个 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(也可以自己设定)。即可翻译。效果如下:

androidStudio 翻译与陌生单词记录插件

  • 翻译的单词会被记录在当前项目的根目录下的翻译历史记录.md 文件中(如:\xxxProject\翻译历史记录.md)。可以通过 Markdown 打开它。as 翻译后切换 Project 模式可以在项目文件夹中直接看到。效果如下:

androidStudio 翻译与陌生单词记录插件

修改快捷键

使用键盘快捷键触发

  • 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 的许可。