Closed yunshaochu closed 5 months ago
不好意思,很少用GitHub,没想到点一下就会close issue…… 我一开始以为是要用mode api来启动,但是无法找到服务器。 我看了你"[最简单的本地部署翻译服务流程]"的文章之后,发现你是用mode web启动的,但我修改为web模式后依旧不能翻译,只能用url在浏览器是一张一张上传本地图片;同时,翻译服务显示为空白。 请问这样要怎么解决呢?
kaggle上的笔记如下:
# Set up the environment.
!git clone https://github.com/zyddnys/manga-image-translator
%cd manga-image-translator/
!python -m pip install -r requirements.txt
!python -m pip install git+https://github.com/kodalli/pydensecrf.git
!pip install -q pyngrok
# 填写ngrok的token
ngrokToken = ""
if ngrokToken:
from pyngrok import conf, ngrok
conf.get_default().auth_token = ngrokToken
conf.get_default().monitor_thread = False
ssh_tunnels = ngrok.get_tunnels(conf.get_default())
if len(ssh_tunnels) == 0:
ssh_tunnel = ngrok.connect(5003)
print('address:'+ssh_tunnel.public_url)
else:
print('address:'+ssh_tunnels[0].public_url)
!python -m manga_translator --verbose --mode web --use-gpu
"翻译服务"为空白,右侧控制台无报错。web服务可正常使用
首先,github 是可以看到编辑历史的,所以赶紧先去重置 token
不过你控制台没报错有点奇怪,你点开几下翻译服务
的选择框,看看有没有报错。
谢谢提醒,已经重置token了。 我刚刚又重试了好几遍,控制台依旧没有报错,干脆建了一个代理服务器把请求转发到我本地,一步步调试,最后终于发现了原因:必须在ComicReadScript脚本所在的浏览器上,先打开一遍ngrok提供的url,才能正常使用服务器…… 也就是这个问题纯粹是我不熟悉ngrok造成的( 谢谢你,已经可以正常使用了
我是使用kaggle部署,利用ngrok进行内网穿透的。ngrok生成的url可以正常翻译图片,但我把url写到本插件的“自定义url”时,显示"找不到服务器",这要怎么处理呢?