• Stars
    star
    159
  • Rank 235,008 (Top 5 %)
  • Language
    Java
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

IntelliJ IDEA、Android Studio 记单词翻译插件,将翻译记录到项目本地提供查阅。

ReciteWords

是一个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的许可。
MIT License

Copyright (c) 2017 bolex-香脆的大鸡排

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

More Repositories

1

AutoEx

🌞帮助Android开发者,让项目在崩溃时从异常堆栈中,自动寻找Stack Overflow的回答。
Java
823
star
2

DevNote

大鸡排的博客归档
768
star
3

PressScanCode

识别 View 上的二维码的工具库。
Java
516
star
4

AndroidHookStartActivity

两行代码启动未注册的Activity
Java
162
star
5

TimeTask

一个轻量定时任务分发工具
Java
121
star
6

APPTrack

Xposed HookAPP逆向跟踪工具,跟踪Activity与Fragment启动信息等
Java
91
star
7

ApkBusBlog

安卓巴士博客非官方客户端
Java
66
star
8

Solve-Android-Fragmentation

尝试补充Android机型差异化Api。[doing]
47
star
9

CircleProgressView

一个圆型进度条,带头部进度显示,颜色、宽度大小等高度可配置
Java
40
star
10

AddShortcut

添加桌面快捷方式
Java
27
star
11

SuPerApp

无法被卸载的app
Java
24
star
12

AndroidShell

android应用内执行shell
Java
22
star
13

AndroidHomeKeyListen

home按键监听
Java
20
star
14

DoubleProcess

实现双进程守护
Java
19
star
15

React-Native-JuHeShuJu

这是一个react-native开发的聚合数据查询app
JavaScript
12
star
16

DIffuseView

一个使用了ValueAnimator的扩散动画
Java
11
star
17

MyNote

阁下可能需要找的是这个 https://github.com/BolexLiu/DevNote
7
star
18

AndroidDevHelp

该项目用来解决android编程中疑难杂症的辅助仓库。疑难问题请发Issues!
5
star
19

GitStudy

用于git命令学习的库
2
star
20

jiaomimi

使用到了九宫格解锁,生命周期回调。最大能力的去封装得比较完善,可以作为参看。包含数据库以及共享数据xml知识点
Java
1
star
21

android-addr2stack

脚本调用 android-addr2line 将 Android Native Crash 地址批量转换成代码堆栈
Python
1
star
22

androidIPC

androidIPC AIDL Test
Java
1
star