关于我打开游戏Yuki只抓取不翻译是什么问题
tradesky opened this issue · 13 comments
如题,可能是我太菜了,大佬们能不能教教我js文件该怎么改,我看不懂作者写的那些东西,网上关于api也含糊其词的,求求了。(如果作者本人来教我那真是我莫大的荣幸)
用visual code
打开./config/config.json
找到"onlineApis"(ln: 19)
以 百度开放平台(免费)为例:
(在每一个{}大括号里都有不同api的配置信息)
{
"enable": true,
"external": true,
"jsFile": "config\\newBaiduApi.js",
"name": "百度开放平台"
}
-
若想要使用该api,则将
enable
项改为true
,反之则为false
-
用vs code打开jsFile对应的文件(同样在config文件夹内),如百度开放平台对应的jsFile为
newBaiduApi.js
-
找到如下代码(ln: 7):
var appid = ''; // 从 https://api.fanyi.baidu.com/ 获取
var key = ''; // 从 https://api.fanyi.baidu.com/ 获取
这段代码定义了两个变量appid和key,均可从 https://api.fanyi.baidu.com/ 获取
- 获取appid和key(这个部分可以找度娘):
在产品服务中找到 ‘通用翻译’,填写个人信息(选择标准版即可)
申请好服务后,可在开发者信息中找到'APP ID'(对应appid)和'密钥'(对应key)
ctrl+s
保存config.json
和newBaiduApi.js
- 配置完成,Have fun!
注意:本人只用过有道和百度开放平台,有道翻译的javascript需要改配置,已上传压缩包
youdaoApi.zip
参考的具体在github上哪个仓库不记得了(还好我会一点python,嘿嘿)
希望能解决你的问题!
但不知道你们还在不在github,现在这个项目好像停止维护了嘛(无奈)
用
visual code
打开./config/config.json
找到"onlineApis"(ln: 19) 以 百度开放平台(免费)为例: (在每一个{}大括号里都有不同api的配置信息){ "enable": true, "external": true, "jsFile": "config\\newBaiduApi.js", "name": "百度开放平台" }
- 若想要使用该api,则将
enable
项改为true
,反之则为false
- 用vs code打开jsFile对应的文件(同样在config文件夹内),如百度开放平台对应的jsFile为
newBaiduApi.js
- 找到如下代码(ln: 7):
var appid = ''; // 从 https://api.fanyi.baidu.com/ 获取 var key = ''; // 从 https://api.fanyi.baidu.com/ 获取
这段代码定义了两个变量appid和key,均可从 https://api.fanyi.baidu.com/ 获取
- 获取appid和key(这个部分可以找度娘):
在产品服务中找到 ‘通用翻译’,填写个人信息(选择标准版即可)
申请好服务后,可在开发者信息中找到'APP ID'(对应appid)和'密钥'(对应key)
ctrl+s
保存config.json
和newBaiduApi.js
- 配置完成,Have fun!
注意:本人只用过有道和百度开放平台,有道翻译的javascript需要改配置,已上传压缩包 youdaoApi.zip 参考的具体在github上哪个仓库不记得了(还好我会一点python,嘿嘿)
希望能解决你的问题!
@zch9241 你好,用了你上传的有道js他可以用了!感谢!但是好像对于一些长句子YUKI只会显示翻到一半的结果,请问有方法解决嘛
emm,你说的是哪个api?
emm,话说你文本钩子选的貌似有点问题?正常的话应该是只有文本的啊
这个游戏是Raging Loop,我好像没找到合适的钩子?网上也没找到特殊码。推进下一句后所有的钩子里包含文本的都有一些其他的字符。。
emm,那只能试试其他翻译器了吧?比如MisakaTranslator之类的?
emm,那只能试试其他翻译器了吧?比如MisakaTranslator之类的?
呃其实我就是misaka转过来的,用misaka翻译这个游戏找钩子就很容易卡死。。hhh不过问题不大,有一个能用的api就行啦
OKOK