# Libretranslate

Libretranslate is a free and open-source, fully self-hosted machine translation API that lets you translate text between languages privately, without routing data through external translation services. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS, Umbrel and Unraid.

Canonical page: https://ourlocalhost.com/app/101/libretranslate

## Description

LibreTranslate is a free and open-source, fully self-hosted machine translation API that lets you translate text between languages privately, without routing data through external translation services.

## Platform availability

Available on 5 of 9 platforms: Unraid, Umbrel, ZimaOS, Proxmox, Helm.

## Health score

32/100 (Low), based on 3 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 75 (5 install platforms, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- Official website: https://libretranslate.com
- Docker Hub: https://hub.docker.com/r/libretranslate/libretranslate
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=libretranslate
- Kubernetes (Helm): https://artifacthub.io/packages/helm/f3k-tech/libretranslate
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/libretranslate
- Umbrel: https://apps.umbrel.com/app/libretranslate
- Unraid: https://ca.unraid.net/apps/libretranslate-0a7fzcv0s6gjer?q=libretranslate

## Common questions

### What storage setting is required before LibreTranslate starts?

Point the app at a valid storage address such as memory or a Redis location, because built-in background tasks need it to start. If the address is invalid, startup fails and features that rotate secrets or block abusive requests won't work.

### Should I run LibreTranslate with debug enabled in production?

No, run it without the debug flag for normal use so it uses the production server instead of the developer test server. Debug mode is only for testing and can be less safe or stable.

### How can I avoid large model downloads and high memory use at startup?

Load only the language models you actually need, and avoid automatic model downloads unless you want them. This saves memory and prevents large surprise downloads on first run.

### What common Docker issues can cause LibreTranslate to stop working after startup?

Common causes include memory limits, model downloads, GPU binding, port conflicts, and slow inference. These are the actual errors the article fixes with working remedies.

---
Source: Our Local Host (https://ourlocalhost.com/app/101/libretranslate), the self-hosted and open-source app directory.
