You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Netlify部署LibreTranslate无服务器实例构建超时求助

在Netlify部署LibreTranslate无服务器实例时限制语言安装的解决方案

一、仅安装指定3种语言的方法

  • 通过环境变量限制下载语言:LibreTranslate支持通过LT_LANGUAGES环境变量指定要安装的语言。在Netlify中,你可以:
    1. 进入项目的「Site settings」→「Environment variables」,添加变量LT_LANGUAGES,值设为你需要的3种语言代码(比如en,es,fr代表英语、西班牙语、法语)。
    2. 或者在项目根目录的netlify.toml中配置环境变量,示例如下:
[build]
  command = "pip install libretranslate"
  environment = { LT_LANGUAGES = "en,es,fr" }
  1. 也可以直接在构建命令里临时设置环境变量:LT_LANGUAGES=en,es,fr pip install libretranslate
    以上方式都会让LibreTranslate在安装时仅下载指定语言的模型,避免因全量下载导致构建超时。

二、替代轻量级翻译库推荐

如果LibreTranslate的配置仍无法解决超时问题,可以考虑以下更轻量的替代库:

  • translate:轻量级翻译库,依赖少,支持多种主流语言,安装和部署速度更快。
  • deep-translator:支持谷歌、必应等多个翻译引擎,体积较小,适合无服务器环境部署。
  • googletrans(推荐4.0.0rc1版本):调用谷歌翻译API,无需额外下载模型,依赖简单,但要注意API调用频率限制。

内容的提问来源于stack exchange,提问作者viktorShandrov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 09:05:59