[使用教程] 趣卡翻译如何通过输入change指令点击回车切换翻译器名称

[复制链接]
admin 发表于 2021-1-28 18:00:00 | 显示全部楼层 |阅读模式
使用前请仔细阅读以下文档,能够很好帮助你使用这个软件,否则可能会出现一些问题,这个文档同时也介绍了该软件的所有功能。

新增创建语料库功能:https://vocabulary.qukaa.com/publish/1.html纠正专业词汇翻译不准确问题
目前趣卡翻译器共支持公有翻译器私有翻译器两种。
公有翻译器是指无需要输入任何秘钥信息就能正常使用该翻译器,公有翻译器目前支持Google (google)翻译器如果你的电脑首次打开该软件,却无法使用google 翻译器,你可以通过安装nodejs软件解决,下载地址 https://nodejs.org/zh-cn/,安装之后即可使用。

私有翻译器是指需要输入翻译器官网申请的秘钥信息,建立专属个人的高速通道,私有翻译器目前支持百度腾讯翻译君Deepl

如果你的翻译需求量比较大的话 (比如一次性翻译700页的英文书籍),建议申请免费的私有翻译器(申请过程见下文)或者通过文档分页翻译功能把文档分成好几部分如果你每次只翻译不超过100页的英文文献的话,公有翻译器就可以应付。
使用公有google 翻译可能出现卡顿问题的原因:由于你在短时间内连续翻译多个文档之后,google 接口会检测你频繁使用,导致连接google 接口变的很慢。
公有google翻译器接口受到google官方限制,如果一次性使用过多(比如短时间内连续翻译多个文档),可能使得程序连接google 接口变的很慢,翻译可能会出现卡顿或者无法使用google 翻译,正常情况,过一段时间就会恢复,如出现上述类似问题,建议你根据后面的教程更换私有翻译器,等待google解封。如果不想申请私有翻译器,你也可以尝试 赞助版本 的公有极速翻译器,大致是google翻译速度的5至10倍左右,每1至2秒内翻译一页,可一次性翻译上千页书籍(点击查看极速翻译英文书籍样例)

打开趣卡翻译器,输入“change”命令会弹出配置文件,此时程序几秒之后会自动退出,你只要修改弹出的配置文件,重启程序即可。配置文件的信息说明如下:
{"translation": "google", "sleep_seconds": 0.1,  "offset": 0,  "split": 0, "font_size":9, "qq_key": "", "qq_secret": "", "baidu_key": "", "baidu_secret": "", "deepl_key": ""}

这个配置文件总共包含10个变量(相当于数学当中的X,Y等),分别为translation,sleep_seconds,offset,split,font_size,qq_key,qq_secret,baidu_key,baidu_secret,deepl_key。紧随每个变量后面的内容分别为变量对应的取值,比如sleep_seconds的取值为0.1,translation的取值为google,接下来说明以下每个变量分别代表的含义。以上文件的格式是json形式,所以所有涉及到字符串的内容都需要使用左右英文双引号。

translation: 表示翻译器的名称,目前支持的公有翻译器的名称分别填:google。私有翻译器的名称填:qq,baidu,deepl,需要输入对应的秘钥才能正常使用。


sleep_seconds:表示睡眠时间,表示程序经过sleep_seconds秒之后才会再次调用翻译接口此功能是为了不对翻译接口请求过于频繁,出现接口异常无法访问的情况,比如翻译接口要求每秒不超过五次,那么sleep_seconds建议设置为:0.2,也就是1/5秒。

offset:表示翻译偏移,如果翻译出来的文档出现偏差,出现裁剪现象,可以设置50,即可解决

split:表示分页翻译,比如你的文档页数为100,你只想翻译1-10页,可以将split的值设置为1,即可进入分页翻译模式。

font_size: 表示翻译之后的中文字体大小,默认为9号字体。


如果你使用私有翻译器,需要按照要求输入以下信息。

使用qq私有翻译器输入:
qq_key: 表示腾讯翻译申请的第一个秘钥字符串。
qq_secret:表示腾讯翻译申请的第二个秘钥字符串。

使用百度私有翻译器输入:
baidu_key: 表示百度翻译申请的第一个秘钥字符串。
baidu_secret:表示百度翻译申请的第二个秘钥字符串。

使用deepl私有翻译器输入:
deepl_key:表示deepl翻译申请的key字符串。

如何更换公有翻译器呢?
公有翻译器配置非常简单,只需要更改translation和sleep_seconds的取值即可,sleep_seconds的取值可以自由设置,sleep_seconds取值越大翻译器越稳定,越不容易报错,但翻译的速度会降下来,以下是我个人总结的,可以根据需求更改。

如果你选择谷歌(google) 公有翻译器的话,那么你可以采用如下趣卡翻译配置:
{"translation": "google", "sleep_seconds": 0.1, "offset": 0,  "split": 0, "font_size":9, "qq_key": "SecretId", "qq_secret": "", "baidu_key": "", "baidu_secret": "", "deepl_key": ""}



如何更换私有翻译器呢?


如果你是在腾讯云机器翻译申请的接口(免费版限制:每月不超过500万字符,每秒最高请求5次),那么趣卡翻译配置文件如下:
{"translation": "qq", "sleep_seconds": 0.2,  "offset": 0,  "split": 0,"font_size":9, "qq_key": "SecretId", "qq_secret": "SecretKey", "baidu_key": "", "baidu_secret": "", "deepl_key": ""}

其中SecretId,SecretKey需要利用你在腾讯云申请的名称为SecretId,SecretKey的字符串替换,sleep_seconds设置0.2的原因,是因为腾讯云的请求限制。


如果你是在百度翻译开放平台申请的翻译接口(免费版限制:每月不超过200万字符,每秒请求最高10次,可以定制个人语料库),那么趣卡翻译配置文件如下:
{"translation": "baidu", "sleep_seconds": 1, "offset": 0,  "split": 0,  "font_size":9, "qq_key": "", "qq_secret": "", "baidu_key": "APP ID", "baidu_secret": "密钥", "deepl_key": ""}

APP ID,密钥需要利用你在百度翻译开放平台申请的名称为APP ID,"密钥"的字符串替换,这里sleep_seconds可以设置1,是因为每秒请求最高1次的限制。

如果你是在deepl申请的翻译接口(需要注册开发者账号,每月免费额度50万),那么趣卡翻译配置文件如下:
{"translation": "deepl", "sleep_seconds": 1, "offset": 0,  "split": 0,  "font_size":9, "qq_key": "", "qq_secret": "", "baidu_key": "", "baidu_secret": "", "deepl_key": "key"}

key密钥需要利用你在deepl翻译开放平台申请的名称为KEY ID字符串替换。


以下开始介绍如何申请翻译接口。
如何申请腾讯云机器翻译接口?
点击访问 https://www.qukaa.com/TXTRF254818XASYYT1==1.html申请腾讯云教程。


如何申请百度翻译开放平台翻译接口?
点击访问https://www.qukaa.com/TXTRF254819XASYYT1==1.html申请百度教程。

如何申请deepl翻译开放平台翻译接口?

点击访问 https://www.qukaa.com/TXTRF254789XASYYT1==1.html 申请deepl教程。

备注:deepl目前需要国外信用卡去申请开发者密钥(每月免费50万字符,大概能翻译500页)适合国外的用户,国内用户不推荐使用。如果你非常想用deepl,你可以先申请海外虚拟信用卡然后再去申请deepl,淘宝直接购买的deepl pro里面不包含开发者所用的apikey,不可以用于该软件。