news 2026/6/8 22:15:04

本地部署 libretranslate

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地部署 libretranslate

Window本地部署 libretranslate

目录

Libretranslate

网址

安装

安装问题

解决方案

步骤 1

步骤 2

步骤 3

提示错误

解决步骤

步骤 1

步骤 2

步骤 3

问题

安装libretranslate提示

启动

本地访问

请求失败

总结


Libretranslate

LibreTranslate 是一款开源、免费且支持自托管的机器翻译引擎,其核心优势在于‌完全不依赖谷歌、百度、微软等第三方在线翻译服务‌,所有翻译计算均可在本地设备(如电脑、服务器、NAS甚至树莓派)上完成,确保数据隐私与安全。‌

网址

https://docs.libretranslate.com/guides/installation/

安装

使用Python

请确保已安装 Python >= 3.8,然后从终端运行:

pip install libretranslate libretranslate [args]

安装问题

安装libretranslate时提示错误:

解决方案

步骤 1

先按提示升级 pip(必做,旧版 pip 是主要诱因)

直接在命令行执行提示里的升级命令,以管理员身份运行 CMD/PowerShell 执行更稳妥(避免权限不足):

python.exe -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤 2

安装 Python 包编译所需的基础构建依赖(Windows 必装)

LibreTranslate 的部分依赖包需要本地编译,Windows 默认没有 C++ 编译工具和 Python 构建组件,会直接导致「构建依赖安装失败」,先安装基础构建包:

pip install wheel setuptools build -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤3

用国内镜像源安装 LibreTranslate(避免网络下载中断)

完成以上环境准备后,用清华 / 阿里镜像源安装 LibreTranslate,彻底解决官方源下载慢、断连导致的依赖安装失败,执行命令:

pip install libretranslate -i https://pypi.tuna.tsinghua.edu.cn/simple
提示错误

note: This error originates from a subprocess, and is likely not a problem with pip.

ERROR: Failed to build 'spacy' when installing build dependencies for spacy

若没装过基础构建包,先补装:

pip install wheel setuptools build cmake -i https://pypi.tuna.tsinghua.edu.cn/simple
解决步骤
步骤 1

安装 Windows 预编译版spacy(指定稳定版,避免兼容问题)

用国内源安装spacy最新稳定版(3.7.x,与 LibreTranslate 完美兼容),pip 会自动匹配 Windows 的预编译包:

pip install spacy==3.7.5 -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤 2

安装spacy轻量语言模型(LibreTranslate 必需,否则启动报错)

spacy运行必须搭配语言模型,LibreTranslate 依赖其基础模型做文本处理,装轻量版即可(体积小、安装快),执行专用命令下载:

# 安装英文轻量模型(LibreTranslate核心依赖),自动适配已装的spacy版本

python -m spacy download en_core_web_sm -i https://pypi.tuna.tsinghua.edu.cn/simple
步骤 3

正式安装 LibreTranslate(此时无构建报错)

spacy和基础环境都到位后,再装 LibreTranslate,pip 会直接使用已安装的依赖,不会再触发任何构建操作:

pip install libretranslate -i https://pypi.tuna.tsinghua.edu.cn/simple
问题

步骤2 requests.exceptions.ConnectionError: ('Connection aborted.', TimeoutError(10060, '由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。', None, 10060, None)) 需要更换为国外网络后,重新执行步骤2

安装libretranslate提示

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.

build 1.4.0 requires packaging>=24.0, but you have packaging 23.1 which is incompatible.

torchvision 0.12.0+cu113 requires torch==1.11.0, but you have torch 2.4.0 which is incompatible.

wheel 0.46.3 requires packaging>=24.0, but you have packaging 23.1 which is incompatible.

这些是pip 依赖冲突警告,并非安装失败的错误

升级 packaging 到兼容版本

python.exe -m pip install packaging==24.1 -U -i https://pypi.tuna.tsinghua.edu.cn/simple

这个结果是完全正常的!你已经成功把packaging升级到了24.1 这个唯一的兼容版,屏幕上的只是 pip 的版本检查警告,不是安装失败的错误,最后一行Successfully installed packaging-24.1才是关键 —— 代表环境已经调整到位,所有依赖的兼容问题都解决了。

启动

Libretranslate

运行效果:

然后打开网页浏览器以 http://localhost:5000

默认情况下,LibreTranslate 将为所有可用语言安装支持。只需加载某些语言并缩短启动时间,您就可以使用--load-only:

libretranslate --load-only en,es,fr

本地访问

http://127.0.0.1:5000/?source=auto&target=ko&q=%E4%B8%AD%E6%96%87

中文翻译为韩语

请求失败

窗口提示

requests.exceptions.ConnectionError: HTTPSConnectionPool (host='huggingface.co', port=443): Max retries exceeded with url: /stanfordnlp/stanza-zh-hans/resolve/v1.10.0/models/tokenize/gsdsimp.pt (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x00000211205A1340>: Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。'))

发现不是真正的本地翻译,还需要请求远程,需要使用国外网络才能使用翻译。

总结

Window本地部署 libretranslate不太适合国内项目使用,使用Api需要购买密钥,至于托管还没有研究怎么使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 22:58:00

凤城五路见证:招商林屿缦岛首开203套售罄,市场热度彰显品质实力

2026年2月8日&#xff0c;西安凤城五路迎来了一场关于品质居住的集体投票。招商蛇口西安林屿缦岛首开203套房源&#xff0c;当日即告售罄。这一现象&#xff0c;不仅为春日的西安楼市注入了一抹亮色&#xff0c;更为市场提供了一个值得深思的样本&#xff1a;在理性回归的当下&…

作者头像 李华
网站建设 2026/5/28 4:46:49

中小企业新媒体转型遇阻?驭影软件赋能,让新媒体运营每天节省2小时不是梦

在当今数字化时代&#xff0c;新媒体已经成为中小企业拓展市场、提升品牌知名度的重要途径。然而&#xff0c;许多中小企业在新媒体转型过程中遇到了各种各样的问题&#xff0c;如缺乏专业的运营团队、运营效率低下、投入产出比不合理等。这些问题严重制约了中小企业的发展。驭…

作者头像 李华
网站建设 2026/6/4 19:30:12

嵌入式毕业论文(毕设)容易的任务书汇总

【单片机毕业设计项目分享系列】 &#x1f525; 这里是DD学长&#xff0c;单片机毕业设计及享100例系列的第一篇&#xff0c;目的是分享高质量的毕设作品给大家。 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的单片机项目缺少创新和亮点…

作者头像 李华
网站建设 2026/5/24 21:21:11

SSM智能物流管理系统k852w(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面

系统程序文件列表系统项目功能&#xff1a;用户,运输公司,发布货源,路线规划,货源处理,到货确认SSM智能物流管理系统开题报告一、课题研究背景与意义&#xff08;一&#xff09;研究背景随着物流行业的快速发展和数字化转型加速&#xff0c;传统物流管理模式已难以适应行业高效…

作者头像 李华
网站建设 2026/6/6 3:56:21

智能气候控制箱控制系统设计

一、设计目标与核心指标 1. 核心目标 实现温湿度、CO₂浓度、光照的多参数协同精准控制支持本地操作与远程物联网监控双重模式兼顾低成本与高性能&#xff0c;适配实验室、农业育苗、工业存储等多场景构建“感知-决策-执行-反馈”全闭环控制体系 2. 关键技术指标 控制参数范…

作者头像 李华