ReciteWords

项目地址:BolexLiu/ReciteWords 

android studio translate 不行 android studio 翻译插件_Android

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

android studio translate 不行 android studio 翻译插件_快捷键_02

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

android studio translate 不行 android studio 翻译插件_Android_03

修改快捷键

使用键盘快捷键触发

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