Cursor Works I18n
一款支持检测中文文本,并翻译成指定语言的 Cursor 插件。从此再也不怕看不懂英文了!
功能特点
- ✨ 支持右键文件夹或文件进行中文检测
- 🔍 快速定位含有中文的文件位置
- 🚀 支持点击代码行中的
Translate 进行快速翻译
- 🌍 支持多种翻译服务(讯飞翻译、有道翻译)
- 🎯 支持翻译成40多种目标语言
- 💪 支持多种文件格式的中文检测
使用方法
1. 中文检测
- 在文件资源管理器中右键点击文件夹或文件
- 选择
Cursor Works: 检测中文文本 选项
- 插件将自动扫描并列出所有包含中文的文件
- 点击列表中的文件路径可直接跳转到对应位置
2. 中文翻译
- 在代码中发现中文文本时,会在行尾显示
Translate 链接
- 点击
Translate 链接即可将该行中文翻译成目标语言
配置说明
基础配置
works.i18n.enabled : 是否启用中文检测和翻译功能(默认:true)
works.i18n.showConfirmDialog : 是否将翻译结果显示在确认对话框中(默认:false)
works.i18n.translationService : 选择翻译服务提供商
xunfei : 科大讯飞翻译
youdao : 有道翻译
目标语言配置
works.i18n.targetLanguage : 设置翻译的目标语言(默认:en)
支持的语言包括:
en : 英语
ja : 日语
ko : 韩语
th : 泰语
ru : 俄语
等40多种语言
文件类型配置
works.i18n.supportedLanguages : 支持检测和翻译的文件类型
默认支持:js、ts、jsx、tsx、html、css、vue、java 等多种格式
works.i18n.scanFileExtensions : 需要扫描的文件扩展名
默认包括:.ts、.js、.tsx、.jsx、.vue、.java、.xml、.yml、.yaml、.properties、.json
works.i18n.ignoreFiles : 忽略检测的文件或目录(支持 glob 模式)
默认忽略:node_modules、dist、build 等目录
翻译服务配置
科大讯飞翻译配置
{
"works.i18n.xunfei.appId": "你的AppId",
"works.i18n.xunfei.apiKey": "你的ApiKey",
"works.i18n.xunfei.apiSecret": "你的ApiSecret"
}
获取方式:访问 https://www.xfyun.cn/services/xftrans 注册并创建应用
有道翻译配置
{
"works.i18n.youdao.appKey": "你的AppKey",
"works.i18n.youdao.appSecret": "你的AppSecret"
}
注意事项
- 首次使用需要配置翻译服务的相关密钥
- 建议根据项目需求适当配置忽略文件,以提高检测效率
- 可以根据需要随时切换目标语言和翻译服务提供商
| |