# wodict
wodict是一个基于electron开发的网络环境下泛用型翻译(词典)工具,支持通过配置的方式接入ollama、百度翻译开放平台、网易有道翻译等。支持的语言由翻译引擎决定,只要翻译引擎支持,对应的语言就能翻译,包括但不限于英文、日语、韩语等。
开发的初衷是做一个可以支持读取剪贴板字符进行翻译的小玩意,便于自己阅读文献,现在也已支持百度OCR,可以截图翻译。
## 最新版本已在以下系统测试
- Ubuntu25.04 x86
## 效果
### 主面板

### 大模型

### 左上角侧边吸附

### 翻译通知

### OCR

## 安装
### 源代码编译
拉取代码
```
git clone https://github.com/unclemcz/wodict.git
npm install
npm start
```
打包
```
npm run make
```
### 二进制安装
[releases](https://github.com/unclemcz/wodict/releases)
## 使用
### 图形界面配置
打开配置窗口,填入参数,返回主界面选择引擎。


### 通过配置文件配置
获取平台授权(方式见下文各翻译引擎介绍),运行程序,将授权信息填入配置文件,然后**关闭程序再打开**一下,就能使用了。
### 托盘菜单说明

#### 自动翻译
默认勾选,选中后会自动监测剪切板变化(复制操作),有变化则自动翻译复制的文本。
#### 侧边吸附(左上角)
默认不勾选,同样无法固化,如果需要固化,在配置文件改写这个属性(wininto:true)。
#### 翻译通知
默认不勾选,选中后会通过系统通知栏弹出翻译结果,这个设置是临时的,程序重启后会恢复到false,需要系统通知的话,每次都要设置一下。
如果要永久保持这个设置,需要自己改配置文件的notification字段。
```
# ~/.config/wodict/config.json
{
"notification":false,
"curengine":"baidu",
"baidu":{
"name":"百度通用文本翻译",
"appid":"",
"key":""
},
}
```
## 已支持列表
### 百度翻译开放平台
**标准版每月5万字符额度,高级版100万字符额度。**
注册后为标准版,认证后可以切换至高级版,需自己切换,无法自动切。
> 注意:百度翻译会吃字,有些敏感词比如大人物的名字,会被屏蔽,甚至整段翻译结果会不显示。
说明文档:https://api.fanyi.baidu.com/product/113
1. 注册开发者信息(https://api.fanyi.baidu.com/ ),获取APPID和秘钥。
2. 进行配置(https://fanyi-api.baidu.com/choose) ,开通通用文本翻译服务。
3. 将步骤1中的APPID和秘钥填入配置窗口。
### 网易有道翻译
**无定期免费额度,新用户赠送一定额度,用完即止**
> 注意:有道翻译同样有吃字的问题,注册后会收到推销电话。
1. 注册 https://ai.youdao.com/product-fanyi-text.s ,认证用户。
2. 创建应用,服务选项选择文本翻译,如果需要朗读,还需开通语音合成服务。
3. 将步骤2中的应用ID和秘钥填入配置窗口。
### 腾讯机器文本翻译
**文本翻译的每月免费额度为500万字符**
1. 注册 https://console.cloud.tencent.com/tmt
2. 新建秘钥 https://console.cloud.tencent.com/cam/capi
3. 将步骤2中生成的Id和key填入配置中。
### 阿里机器文本翻译通用版
**每月100万字符免费额度**
1. 注册 https://www.aliyun.com/product/ai/base_alimt
2. 新建秘钥 https://ram.console.aliyun.com/manage/ak
3. 将步骤2中生成的Id和key填入配置中。
### 火山引擎机器文本翻译
**每月200万字符免费使用额度**
> 注意:认证需要银行卡或者人脸认证。
介绍:https://www.volcengine.com/product/machine-translation
1. 注册认证:https://console.volcengine.com/user/authentication/
2. 开通申请:https://console.volcengine.com/finance/opening-service/translate/
3. 新建秘钥 https://console.volcengine.com/iam/keymanage/
4. 将步骤3中生成的Id和key填入配置中。
### 华为机器文本翻译
**每月100万字符免费使用额度**
> 注意:认证需要银行卡或者人脸认证,注册后会收到客服电话。
介绍:https://www.huaweicloud.com/product/nlpmt.html
1. 注册认证开通:https://console.huaweicloud.com/nlp/#/nlp/overview
2. 新建秘钥 https://console.huaweicloud.com/iam/#/mine/accessKey
3. 将步骤2中生成的Id和key填入配置中。
### ollama大模型工具
**需要本地化搭建**
> 仅在通义千问qwen大模型下测试。
介绍:https://ollama.com/
1. 按照ollama网站安装说明安装ollama和自己的大模型,例如qwen。
2. 确认ollama正常运行。
3. 将url填入配置中。url默认为`http://127.0.0.1:11434/`,模型可参考ollama的网站,例如`qwen3`等。
### moonshot大模型
**速率限制:https://platform.moonshot.cn/docs/pricing#充值与限速**
介绍:https://platform.moonshot.cn/docs/intro
1. 注册开通:https://platform.moonshot.cn/console/info
2. 新建秘钥 https://platform.moonshot.cn/console/api-keys
3. 将步骤2中生成的key填入配置中。
### 百度OCR
**每月1000次免费额度**
介绍: https://cloud.baidu.com/doc/OCR/s/dk3iqnq51
1. 创建应用:https://console.bce.baidu.com/ai-engine/old/#/ai/ocr/app/list
2. 获取AK/SK:已创建的应用会有AK(API Key)与SK(Secret Key)。
3. 将步骤2中生成的AK/SK填入配置中。
### 微信OCR(本地)
**效果还可以吧...**
1. 用Docker部署以下服务:https://hub.docker.com/r/golangboyme/wxocr
```
# Pull the image
docker pull golangboyme/wxocr
# Run the container
# http://localhost:5000/ocr
docker run -d -p 5000:5000 --name wechat-ocr-api golangboyme/wxocr
```
2. 如果未使用默认的地址与端口,请在配置里填写。
## 隐私说明
wodict为纯客户端软件,使用过程中不需要连接wodict服务器,它也不会收集任何信息。
wodict使用到各种翻译引擎,这些引擎需要你自己申请与配置,wodict无法左右你所使用的翻译引擎本身的隐私处理行为,因此翻译引擎的隐私处理行为与wodict本身无关,wodict无法也不需对此做出保证。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论




























收起资源包目录








































































共 58 条
- 1
资源评论


xinkai1688
- 粉丝: 416
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 加密与AI的共进之路
- 【面试方法】面试技巧培训资料(英文).doc
- ADSL拨号软件的安装和设1.doc
- 《市场营销学》第十七章--网络营销(教材及习题).doc
- 《张工期交底》演示稿-9.ppt
- Project从入门到精通教程.ppt
- 变频多联机工程设计培训教材.ppt
- 项目经理部人员一览表.doc
- 资源型城市的群集特征及发展研究.docx
- 第三章-建筑工程计算规则2.ppt
- 中考作文必背满分范文专题07文化类.pdf
- 商住楼给水排水工程毕业论文(设计).doc
- 别墅2006上.doc
- 住宅楼及地下车库工程勘察报告.docx
- 大肠杆菌电击感受态制备方法-曹高燚.doc
- 园林景观工程园林桌椅050304造价计算题.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
