Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于我打开游戏Yuki只抓取不翻译是什么问题 #166

Open
tradesky opened this issue Sep 14, 2021 · 13 comments
Open

关于我打开游戏Yuki只抓取不翻译是什么问题 #166

tradesky opened this issue Sep 14, 2021 · 13 comments

Comments

@tradesky
Copy link

如题,可能是我太菜了,大佬们能不能教教我js文件该怎么改,我看不懂作者写的那些东西,网上关于api也含糊其词的,求求了。(如果作者本人来教我那真是我莫大的荣幸)

@zch9241
Copy link

zch9241 commented Jul 4, 2022

visual code打开./config/config.json
找到"onlineApis"(ln: 19)
百度开放平台(免费)为例:
(在每一个{}大括号里都有不同api的配置信息)

    {
      "enable": true,
      "external": true,
      "jsFile": "config\\newBaiduApi.js",
      "name": "百度开放平台"
    }
  1. 若想要使用该api,则将enable项改为true,反之则为false

  2. 用vs code打开jsFile对应的文件(同样在config文件夹内),如百度开放平台对应的jsFile为newBaiduApi.js

  3. 找到如下代码(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)
  1. ctrl+s保存config.jsonnewBaiduApi.js
  2. 配置完成,Have fun!

注意:本人只用过有道和百度开放平台,有道翻译的javascript需要改配置,已上传压缩包
youdaoApi.zip
参考的具体在github上哪个仓库不记得了(还好我会一点python,嘿嘿)

希望能解决你的问题!

@zch9241
Copy link

zch9241 commented Jul 4, 2022

但不知道你们还在不在github,现在这个项目好像停止维护了嘛(无奈)

@mangiycy
Copy link

mangiycy commented Jul 5, 2022

visual code打开./config/config.json 找到"onlineApis"(ln: 19) 以 百度开放平台(免费)为例: (在每一个{}大括号里都有不同api的配置信息)

    {
      "enable": true,
      "external": true,
      "jsFile": "config\\newBaiduApi.js",
      "name": "百度开放平台"
    }
  1. 若想要使用该api,则将enable项改为true,反之则为false
  2. 用vs code打开jsFile对应的文件(同样在config文件夹内),如百度开放平台对应的jsFile为newBaiduApi.js
  3. 找到如下代码(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)
  1. ctrl+s保存config.jsonnewBaiduApi.js
  2. 配置完成,Have fun!

注意:本人只用过有道和百度开放平台,有道翻译的javascript需要改配置,已上传压缩包 youdaoApi.zip 参考的具体在github上哪个仓库不记得了(还好我会一点python,嘿嘿)

希望能解决你的问题!

@zch9241 你好,用了你上传的有道js他可以用了!感谢!但是好像对于一些长句子YUKI只会显示翻到一半的结果,请问有方法解决嘛

@zch9241
Copy link

zch9241 commented Jul 5, 2022

emm,你说的是哪个api?

@mangiycy
Copy link

mangiycy commented Jul 5, 2022

emm,你说的是哪个api?

@zch9241 你上传的有道的那个

@zch9241
Copy link

zch9241 commented Jul 5, 2022

屏幕截图 2022-07-05 194851
会不会是翻译字数限制?

@mangiycy
Copy link

mangiycy commented Jul 5, 2022

屏幕截图 2022-07-05 194851 会不会是翻译字数限制?

image

比如上图这个情况就只翻译到一半诶?看返回的结果像只翻了原句的一部分的样子,但是原句应该没到上限吧

@zch9241
Copy link

zch9241 commented Jul 5, 2022

屏幕截图 2022-07-05 194851 会不会是翻译字数限制?

image

比如上图这个情况就只翻译到一半诶?看返回的结果像只翻了原句的一部分的样子,但是原句应该没到上限吧

emm,话说你文本钩子选的貌似有点问题?正常的话应该是只有文本的啊

@zch9241
Copy link

zch9241 commented Jul 5, 2022

就像这样

屏幕截图 2022-07-05 195810

@mangiycy
Copy link

mangiycy commented Jul 5, 2022

emm,话说你文本钩子选的貌似有点问题?正常的话应该是只有文本的啊

这个游戏是Raging Loop,我好像没找到合适的钩子?网上也没找到特殊码。推进下一句后所有的钩子里包含文本的都有一些其他的字符。。

@zch9241
Copy link

zch9241 commented Jul 5, 2022

emm,那只能试试其他翻译器了吧?比如MisakaTranslator之类的?

@mangiycy
Copy link

mangiycy commented Jul 5, 2022

emm,那只能试试其他翻译器了吧?比如MisakaTranslator之类的?

呃其实我就是misaka转过来的,用misaka翻译这个游戏找钩子就很容易卡死。。hhh不过问题不大,有一个能用的api就行啦

@zch9241
Copy link

zch9241 commented Jul 5, 2022

OKOK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants