Add LibreTranslate

This commit is contained in:
Seth For Privacy 2022-09-09 08:32:23 -04:00
parent 6d6984deae
commit cd7573e418
No known key found for this signature in database
GPG Key ID: 6B9791C6214D1E57
4 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,16 @@
{
"$schema": "../schema.json",
"name": "LibreTranslate",
"available": true,
"exposable": true,
"port": 8106,
"id": "libretranslate",
"tipi_version": 1,
"version": "latest",
"categories": ["utilities"],
"description": "Free and Open Source Machine Translation API, entirely self-hosted. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source Argos Translate library.",
"short_desc": "Free and Open Source Machine Translation API. 100% self-hosted, offline capable and easy to setup.",
"author": "LibreTranslate",
"source": "https://github.com/LibreTranslate/LibreTranslate",
"form_fields": []
}

View File

@ -0,0 +1,20 @@
version: "3.7"
services:
libretranslate:
container_name: libretranslate
image: libretranslate/libretranslate:latest
dns:
- ${DNS_IP}
ports:
- ${APP_PORT}:5000
restart: unless-stopped
networks:
- tipi_main_network
labels:
traefik.enable: ${APP_EXPOSED}
traefik.http.routers.libretranslate.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.libretranslate.entrypoints: websecure
traefik.http.routers.libretranslate.service: libretranslate
traefik.http.routers.libretranslate.tls.certresolver: myresolver
traefik.http.services.libretranslate.loadbalancer.server.port: 5000

View File

@ -0,0 +1,7 @@
# LibreTranslate
[Try it online!](https://libretranslate.com) | [API Docs](https://libretranslate.com/docs) | [Community Forum](https://community.libretranslate.com/)
Free and Open Source Machine Translation API, entirely self-hosted. Unlike other APIs, it doesn't rely on proprietary providers such as Google or Azure to perform translations. Instead, its translation engine is powered by the open source [Argos Translate](https://github.com/argosopentech/argos-translate) library.
![image](https://user-images.githubusercontent.com/64697405/139015751-279f31ac-36f1-4950-9ea7-87e76bf65f51.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB