文件下载及功能说明
写了一个脚本添加到goldent里,实现通过deepl翻译句子,当输入语言是中文时输出英语,当输入语言是其他时输出汉语。标题说是中英互译,其实是中译英,其他都译中
Deepl-中英互译 - 副本.py (869 字节)
更新 :增加了限制字数的功能,如果输入字符低于15个不进行翻译,以此避免额度的浪费以及便于加入查词群组减少多字典干扰,限制字数可以自己编辑修改
Deepl-限制字数 - 副本.py (1.1 KB)
翻译缺陷:发现deepl无法翻译用罗马字表示的日语,以后有机会在加个转换功能吧
2024-09-02 :能力有限,转换不成功,而且会变慢,不如直接用谷歌翻译(需要代理),能够识别日语罗马字,有其他作者的脚本。贴一个链接:https://github.com/xinebf/google-translate-for-goldendict
重大更新:
下载该最新版本(2024-09-03)
百度通用-限制字数 - 副本.py (3.8 KB)
有道智云-限制字数 - 副本.py (3.3 KB)
Deepl-限制字数 - 副本.py (3.3 KB)
更新 (2024-09-14 )
增加识别url解码功能,这样用url跳转golden查词中带有空格就不会识别为“%20”了. 实际使用中没有再遇到什么问题,不出意外这就是最终版了。
有道智云-限制字数 - 终版.py (3.4 KB)
Deepl-限制字数 - 终版.py (3.5 KB)
百度通用-限制字数 - 终版.py (3.9 KB)
发现BUG,短词条语言识别不准确,如“床前月光”将被识别为非中文,导致输出中文。更换库 langdetect 为 langid,提高识别准确性:需安装
pip install langid
增加输出原文内容,方便对比
增加复制按钮,点击复制译文
增加复制成功提示,翻译框内左下角提示复制成功
异步进程提高反应速度,需安装库 pip install aiohttp
增加有道翻译与百度翻译,全部需要填入key,申请网址文件内有注释。
注意!!! deepl反应最慢,如果开启多个在线翻译,把有道放最前边,然后百度,最后deepl,否则只有当deepl获取翻译完毕才会显示其他词典。
另外百度翻译为了加快反应速度,不再检测语言确定翻译语言种类,而是翻译完毕后检测百度返回的信息,如果源语言是中文就再翻译一遍为英文,所以中译英时会消费双倍额度,相比之下有道会自动翻译中文为英文,deepl额度较少所以所以还是先检测在翻译,有道和百度可以说是特别快了,一秒出结果
使用说明
-
安装python
-
安装依赖
pip install deepl
pip install langdetect旧版,新版需安装pip install langid
pip install requests
(打开cmd分别安装以上三个)
pip install aiohttp
(更新后新增) -
获取deepl key (填入邀请码可以额外获得20w额度 OPk8XTjdGU,国外版免费版每个月有500,000额度,但是注册要信用卡)
点击注册deepl获得免费额度(国内代理) -
填入Deepl-点击复制.py文件(用记事本打开即可)
-
Deepl-点击复制.py文件,添加到Golden程序中
python 文件地址 %GDSEARCH%
使用效果
声明
本人完全一点都不懂计算机,以上内容纯粹是没找到合适golden的句子翻译脚本临时查资料整出来的,秉持的就是功能单一,简洁,能用就行。不喜勿喷,只希望能够帮助到有需要的人