#2175 requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9911): Max retries exceeded with url: /tr

113.74* Posted at: 1 day ago 👁18

翻译字幕阶段出错:无法连接到请求API地址,请检查网络或代理设置是否正确:Traceback (most recent call last):
File "urllib3\connection.py", line 198, in _new_conn
File "urllib3\util\connection.py", line 85, in create_connection
File "urllib3\util\connection.py", line 73, in create_connection
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "urllib3\connectionpool.py", line 787, in urlopen
File "urllib3\connectionpool.py", line 493, in _make_request
File "urllib3\connection.py", line 494, in request
File "http\client.py", line 1277, in endheaders
File "http\client.py", line 1037, in _send_output
File "http\client.py", line 975, in send
File "urllib3\connection.py", line 325, in connect
File "urllib3\connection.py", line 213, in _new_conn
urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "requests\adapters.py", line 667, in send
File "urllib3\connectionpool.py", line 841, in urlopen
File "urllib3\util\retry.py", line 519, in increment
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=9911): Max retries exceeded with url: /translate (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\job.py", line 109, in run
File "videotrans\task\_translate_srt.py", line 48, in trans
File "videotrans\translator\__init__.py", line 816, in run
File "videotrans\translator\_base.py", line 78, in run
File "videotrans\translator\_base.py", line 94, in _run_text
File "tenacity\__init__.py", line 338, in wrapped_f
File "tenacity\__init__.py", line 477, in call
File "tenacity\__init__.py", line 378, in iter
File "tenacity\__init__.py", line 400, in
File "concurrent\futures\_base.py", line 439, in result
File "concurrent\futures\_base.py", line 391, in __get_result
File "tenacity\__init__.py", line 480, in call
File "videotrans\translator\_ott.py", line 44, in _item_task
File "requests\api.py", line 115, in post
File "requests\api.py", line 59, in request
File "requests\sessions.py", line 589, in request
File "requests\sessions.py", line 703, in send
File "requests\adapters.py", line 700, in send
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=9911): Max retries exceeded with url: /translate (Caused by NewConnectionError(': Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))


=
Windows-10-10.0.19045-SP0
version:v3.79
frozen:True
language:zh

1 Replies

错误显示软件尝试连接 127.0.0.1:9911 进行翻译,但该地址的服务未启动。这表明您选择了 OTTLibreTranslate 这类需要本地部署翻译服务的渠道,但对应的服务程序没有运行。

请按以下步骤解决:

  1. 确认翻译渠道:在主界面第3行“翻译设置”中,检查您选择的翻译渠道。如果选择了 OTTLibreTranslate,请继续下一步。
  2. 启动本地翻译服务

    • OTT:您需要从 OTT 项目页面 下载并运行其服务端程序(如 ott-server),确保它监听在 127.0.0.1:9911
    • LibreTranslate:您需要安装并启动 LibreTranslate 服务。可参考其官方文档,通常通过 Docker 或直接运行 libretranslate 命令启动。
  3. 验证服务:打开浏览器,访问 http://127.0.0.1:9911(OTT)或您为 LibreTranslate 设置的端口(默认 5000),确认服务能正常响应。
  4. 临时方案:如果您没有部署上述服务,请直接在软件中更换为其他可用的翻译渠道,例如 Google翻译(需配置网络代理)、DeepLX微软翻译

如果问题依旧,请提供您在主界面选择的翻译渠道名称。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions