ReciteWords - IntelliJ IDEA智能单词记忆翻译插件
ReciteWords 是一款专为IntelliJ IDEA和Android Studio开发者设计的智能单词翻译插件,它不仅能够提供即时的英文翻译服务,还能自动将翻译记录保存为可阅读的Markdown格式生词本,帮助程序员在编码过程中轻松学习和记忆技术术语。
核心功能特点
智能划词翻译:支持选中任意英文文本、代码注释、方法名或类名,一键翻译为中文,支持整句翻译和驼峰命名拆分翻译。
生词本自动记录:所有翻译过的单词和短语都会自动保存到项目根目录的"翻译历史记录.md"文件中,方便后续复习和查阅。
双向翻译支持:不仅支持英文翻译为中文,还支持中文翻译为英文,帮助解决命名困难的问题。
跨平台兼容:完全支持Windows、Mac和Linux三大操作系统,确保在不同开发环境下都能稳定运行。
安装使用指南
第一步:获取插件文件
git clone https://gitcode.com/gh_mirrors/re/ReciteWords
第二步:安装插件
- 打开Android Studio或IntelliJ IDEA
- 进入 Preferences -> Plugins
- 选择 Install plugin from disk
- 选择克隆项目中的ReciteWords.jar文件
- 重启开发环境完成安装
第三步:开始使用
选中需要翻译的英文文本,按下默认快捷键 Alt+Q 即可获得即时翻译。翻译结果会同时显示在弹出窗口中并自动记录到生词本。
个性化设置
自定义快捷键
如果你希望使用其他快捷键,可以通过以下步骤进行设置:
- 进入 Preferences -> Keymap
- 搜索 ReciteWords
- 右键选择 Add Keyboard Shortcut
- 设置你喜欢的快捷键组合
生词本管理
所有翻译记录都保存在项目根目录下的"翻译历史记录.md"文件中,该文件采用标准的Markdown格式,可以使用任何Markdown编辑器打开查看。
技术实现原理
ReciteWords基于IntelliJ Platform SDK开发,通过集成有道翻译API实现翻译功能。插件核心算法能够智能识别代码中的各种文本元素,包括:
- 普通英文单词和短语
- 驼峰命名的方法和变量名
- 代码注释中的英文内容
- 整句英文表达
插件采用UTF-8编码确保多语言支持,并通过文件锁机制防止重复记录相同的翻译内容。
版本更新历程
版本1.3:新增防止重复记录功能,优化用户体验 版本1.2:实现全平台支持,修复权限和编码问题 版本1.1:修复文件写入权限异常 版本0.2:兼容Android Studio 2.3版本 版本0.1:初始版本发布,基础翻译和记录功能
常见问题解答
Q: 是否支持整句翻译和驼峰命名拆分? A: 完全支持!插件可以处理任意选中的文本内容,包括注释、方法名、类名等。
Q: 中文能否翻译成英文? A: 是的,支持双向翻译,帮助解决命名困难的问题。
Q: 生词本文件在哪里? A: 生词本保存在当前项目的根目录下,文件名为"翻译历史记录.md"。
Q: 不同操作系统是否都支持? A: 是的,Windows、Mac、Linux三大平台都完全支持。
开发背景
ReciteWords是基于ECTranslation项目扩展而来,在原有翻译功能的基础上增加了生词记录和学习功能。项目采用MIT开源协议,开发者可以自由使用和修改。
通过使用ReciteWords,开发者不仅能够提高编码效率,还能在日常开发中潜移默化地提升英语水平,特别适合正在学习英语或需要频繁查阅技术文档的程序员使用。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考





