littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于VSCode插件的中英文翻译工具

项目简介

本项目是基于VSCode插件开发的翻译工具,能辅助程序员在编写代码时进行中文到英文的翻译。它提供了百度翻译、有道翻译和彩云小译等多种翻译源,可通过鼠标悬停、右键菜单等方式快速实现文本翻译,还具备翻译结果自动复制和智能替换功能。

项目的主要特性和功能

  1. 鼠标悬停翻译:鼠标悬停在中文文本上可自动翻译为英文,快速获取结果。
  2. 自动复制到剪切板:翻译结果自动复制,减少手动操作。
  3. 智能替换功能:直接替换翻译结果,智能选取最优单词。
  4. 翻译结果缓存:缓存最后一次翻译结果,避免重复调用接口。
  5. 多翻译源支持:支持百度、有道和彩云小译,可按需配置。
  6. 翻译状态展示:在VSCode右下角实时展示翻译进度。
  7. 右键菜单翻译:选中文本后,通过右键菜单直接翻译。

安装使用步骤

假设用户已经下载了本项目的源码文件: 1. 导入VSCode:打开VSCode插件开发环境,导入源码文件。 2. 配置翻译源: - 有道翻译:注册有道云账号,创建应用获取appIdappKey,在插件设置中填入。 - 百度翻译:注册百度账号,访问百度通用翻译文档页面获取信息,在插件设置中选择。 - 彩云小译:注册彩云小译账号,获取相关配置信息。 3. 运行插件:安装并运行插件后,可通过鼠标悬停或选中文本右键菜单进行翻译。

打包与发布

  1. 运行npm run package命令进行打包。
  2. 按照VSCode插件发布流程进行发布。

代码命名规范示例

项目提供了代码命名规范示例,帮助开发者规范命名,提升代码可读性。 | 类型 | 变量名 | 方法名 | 类名 | | -------- | --------------- | ------------- | ------------- | | 变量 | welfare | fnWelfare | Welfare | | 常量 | WELFARE | getWelfare | BaseWelfare | | 列表 | welfareList | setWelfare | AbstractWelfare| | 数组 | arrayWelfare | onWelfare | WelfareImpl | | 字典 | welfareMap | deleteWelfare | WelfareEnum | | 数据对象 | welfareDO | updateWelfare | IWelfare | | 数据传输对象 | welfareDTO | callbackWelfare | WelfareController | | 展示对象 | welfareVO | asyncWelfare | WelfareService |

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】