# ECTranslation **Repository Path**: codeing_q/ECTranslation ## Basic Information - **Project Name**: ECTranslation - **Description**: Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文. - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-01 - **Last Updated**: 2021-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #ECTranslation Android Studio 翻译插件,可以将英文翻译为中文. ##1.使用方法 - Clone项目,获取ECTranslation.jar。或者:[点击下载](https://github.com/Skykai521/ECTranslation/releases)。 - 打开Android Studio, Preferences -> Plugins -> Install plugin from disk -> 选择ECTranslation.jar安装并重启Android Studio。 - 选中代码,选择 Edit -> Translate或者按下 command + I(也可以自己设定)。即可翻译。效果如下: ![](./img/translation_img.png) ##2.修改快捷键 ### 使用键盘快捷键触发 - Preferences -> Keymap -> 搜索Translate - > 右键 add Keyboard Shortcut. 输入你想要的快捷键即可。 ### 使用鼠标触发(可以设置,但不建议设置,会影响侧边栏双击的功能) - Preferences -> Keymap -> 搜索Translate - > 右键 add Mouse Shortcut. 设置你想触发的鼠标操作即可。但是目前不建议这样设置因为会影响侧边栏功能的使用。所以最好还是根据自己的习惯设置键盘快捷键。 ##3.更新日志 ### V1.4 - 缩略词分割优化,例如原有分割方式会将`UID`分割为`U-I-D`三个独立的字母,改进后连续的大写字母视为一个单词 - 单词选择优化,仅需将光标置于词内即可识别出当前选择的单词,例如在句子`Cre|ates an empty string.`中,只需将光标置于`|`处,无需选中单词,插件会分析出单词`Creates`为需要翻译的词汇。*如果当前存在使用鼠标选中的词汇或句子,将不会执行自动识别* - 添加插件入口到编辑器右键菜单内,在编辑器内右键选择`Translate`即可触发翻译 - 当选中内容为一个句子时,弹框仅显示翻译结果,不再显示选中内容,选中单词翻译的逻辑不变 - 忽略注释,`/*`、`*/`、`//`、`*`和连续空白字符将会被忽略 - 翻译结果会被同步输出到Event Log内 ###V1.3 - 去除对话框提示的icon。 ###V1.2 - 增加翻译弹框显示的时间。 - 增加拆分单词翻译,现在支持类似:setContentView与ALIGN_CENTER的翻译了。 ### V1.1 - 修复长按快捷键导致Android Studio无响应的问题。 - 重构代码。 ### V1.0 - 1.0版本发布。实现基本功能。 ##4.QA 1. Windows和Mac都可以使用吗? > 可以。 1. 翻译出现乱码怎么办? > [点击查看解决办法](https://github.com/Skykai521/ECTranslation/issues/6)。 ##Thanks - [有道翻译](http://fanyi.youdao.com/openapi?path=data-mode) - [简单的Android Studio 翻译插件](http://blog.csdn.net/loucyin/article/details/50983172)