Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
LibreTranslate

LibreTranslate

A LibreTranslate egy saját szerveren futó, önállóan üzemeltetett gépi fordító API, amely semmilyen kérést nem küld a Google-nek vagy a DeepL-nek. Fordíts szöveget, HTML-t és fájlokat REST API-n vagy a beépített weboldalon keresztül, a nyelvi modellek letöltése után akár offline is. AGPL-3.0 licenc, több mint 16 300 csillag a GitHubon.

Egy pillantásra

Licenc AGPL-3.0 Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 4 GB IP IPV4,IPV6

Hozzáférés

  • Nyissa meg http://<SERVER_IP> címet egy böngészőben.
  • Az API-dokumentáció itt érhető el: /docs.
  • API-kérésekhez a generált API-kulcsot használd. Itt található: /root/libretranslate/.credentials.

API-használat

Példa fordítási kérésre:

curl -X POST http://<SERVER_IP>/translate \
  -d q='Hello' \
  -d source=en \
  -d target=es \
  -d api_key='<API_KEY>'

Cserélje ki <API_KEY> helyére a generált API-kulcsot írd.

Konfiguráció

A fő környezeti változók itt találhatók: /root/libretranslate/.env.

  • LT_VERSION: a LibreTranslate image verziója
  • REQ_LIMIT: kliensenként percenként engedélyezett kérések maximális száma
  • CHAR_LIMIT: kérésenként engedélyezett karakterek maximális száma

Módosítsd a konfigurációt igény szerint.

A konfiguráció módosítása után alkalmazd ezzel:

cd /root/libretranslate
docker compose up -d

Fontos fájlok és könyvtárak

  • Telepítési útvonal: /root/libretranslate
  • Compose fájl: /root/libretranslate/docker-compose.yml
  • Környezet: /root/libretranslate/.env
  • Hitelesítő adatok: /root/libretranslate/.credentials
  • Modellek: /var/lib/docker/volumes/libretranslate_models
  • Kulcsadatbázis: /var/lib/docker/volumes/libretranslate_db
  • Caddy konfiguráció: /etc/caddy/Caddyfile

Domain és HTTPS (Caddy)

0. IP-címekhez nem állítható ki HTTPS-tanúsítvány.

1. Irányíts egy domaint (például example.com) a szerver IP-címére.

2. Frissítés /etc/caddy/Caddyfile:

example.com {
    reverse_proxy localhost:5000
}

3. Töltsd újra a Caddyt:

systemctl reload caddy

4. A LibreTranslate itt érhető el: example.com.

Megjegyzések

  • Módosítsd a konfigurációt a saját igényeid szerint itt: /root/libretranslate/.env.
  • Az Under Attack mód alapértelmezés szerint be van kapcsolva, hogy védje a nyilvános API-t a visszaélésektől és az automatizált kérésektől.
  • A kéréskorlátozás be van kapcsolva; az alapértelmezett korlát kliensenként percenként 60 kérés.
  • A kérések alapértelmezés szerint legfeljebb 5000 karakter hosszúak lehetnek.
  • A LibreTranslate konténer csak ezen a címen figyel: 127.0.0.1:5000; a nyilvános elérést a Caddy biztosítja.

Több az Önállóan üzemeltetett kategóriában

Kapcsolódó alkalmazások.

Deploy LibreTranslate now. Már 2,48 $/hó-tól.