跳到主要内容

集成 LibreTranslate

LibreTranslate 是一个开源、自托管、可离线的翻译 API。你可以把它接到 OPL 数据空间,用来实现机器翻译相关能力。

Docker 快速启动

services:
  libretranslate:
    image: libretranslate/libretranslate:v1.6.0
    restart: unless-stopped
    ports:
      - "5000:5000"
    env_file:
      - stack.env

stack.env 示例:

LT_DEBUG=false
LT_UPDATE_MODELS=true
LT_SSL=false
LT_SUGGESTIONS=false
LT_METRICS=false
LT_HOST=0.0.0.0
LT_API_KEYS=false
LT_THREADS=12

启动:

docker-compose up -d

在 OPL 数据空间中使用

你可以选择社区现成的:

  • LibreTranslate Filter Function
  • LibreTranslate Action Function
  • Multilanguage LibreTranslate Action
  • LibreTranslate Pipeline

按你的目标选择对应集成即可。