ReciteWords - IntelliJ IDEA智能单词记忆翻译插件

ReciteWords - IntelliJ IDEA智能单词记忆翻译插件

【免费下载链接】ReciteWords IntelliJ IDEA、Android Studio 记单词翻译插件,将翻译记录到项目本地提供查阅。 【免费下载链接】ReciteWords 项目地址: https://gitcode.com/gh_mirrors/re/ReciteWords

ReciteWords 是一款专为IntelliJ IDEA和Android Studio开发者设计的智能单词翻译插件,它不仅能够提供即时的英文翻译服务,还能自动将翻译记录保存为可阅读的Markdown格式生词本,帮助程序员在编码过程中轻松学习和记忆技术术语。

核心功能特点

智能划词翻译:支持选中任意英文文本、代码注释、方法名或类名,一键翻译为中文,支持整句翻译和驼峰命名拆分翻译。

生词本自动记录:所有翻译过的单词和短语都会自动保存到项目根目录的"翻译历史记录.md"文件中,方便后续复习和查阅。

双向翻译支持:不仅支持英文翻译为中文,还支持中文翻译为英文,帮助解决命名困难的问题。

跨平台兼容:完全支持Windows、Mac和Linux三大操作系统,确保在不同开发环境下都能稳定运行。

安装使用指南

第一步:获取插件文件

git clone https://gitcode.com/gh_mirrors/re/ReciteWords

第二步:安装插件

  1. 打开Android Studio或IntelliJ IDEA
  2. 进入 Preferences -> Plugins
  3. 选择 Install plugin from disk
  4. 选择克隆项目中的ReciteWords.jar文件
  5. 重启开发环境完成安装

第三步:开始使用

选中需要翻译的英文文本,按下默认快捷键 Alt+Q 即可获得即时翻译。翻译结果会同时显示在弹出窗口中并自动记录到生词本。

翻译示例界面

个性化设置

自定义快捷键

如果你希望使用其他快捷键,可以通过以下步骤进行设置:

  1. 进入 Preferences -> Keymap
  2. 搜索 ReciteWords
  3. 右键选择 Add Keyboard Shortcut
  4. 设置你喜欢的快捷键组合

生词本管理

所有翻译记录都保存在项目根目录下的"翻译历史记录.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,开发者不仅能够提高编码效率,还能在日常开发中潜移默化地提升英语水平,特别适合正在学习英语或需要频繁查阅技术文档的程序员使用。

【免费下载链接】ReciteWords IntelliJ IDEA、Android Studio 记单词翻译插件,将翻译记录到项目本地提供查阅。 【免费下载链接】ReciteWords 项目地址: https://gitcode.com/gh_mirrors/re/ReciteWords

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值