Lingarr

Lingarr

Official

Docker app from grtgbln's Repository

Overview

Lingarr is an application that leverages translation technologies to automatically translate subtitle files to your desired target language. With support for both LibreTranslate, DeepL and AI Lingarr offers a flexible solution for all your subtitle translation needs.

Requirements


        Requires an optional separate MySQL database container if using MySQL as the database.
        

        Requires an optional separate LibreTranslate container if using self-hosted LibreTranslate as the translation service.
    

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8080

Target
8080
Default
8080
Value
8080
Radarr - Movie PathPath

Path to movies. The target path MUST match with the target path for Radarr.

Radarr - URLVariable

Radarr URL

Target
RADARR_URL
Default
http://localhost:7878
Value
http://localhost:7878
Radarr - API KeyVariable

Radarr API Key

Target
RADARR_API_KEY
Sonarr - TV Show PathPath

Path to TV shows. The target path MUST match with the target path for Sonarr.

Sonarr - URLVariable

Sonarr URL

Target
SONARR_URL
Default
http://localhost:8989
Value
http://localhost:8989
Sonarr - API KeyVariable

Sonarr API Key

Target
SONARR_API_KEY
Database TypeVariable

Database type

Target
DB_CONNECTION
Default
sqlite|mysql
MySQL - HostVariable

MySQL host. Remove if not using MySQL.

Target
DB_HOST
MySQL - PortVariable

MySQL port. Remove if not using MySQL.

Target
DB_PORT
Default
3306
Value
3306
MySQL - DatabaseVariable

MySQL database. Remove if not using MySQL.

Target
DB_DATABASE
Default
LingarrMysql
Value
LingarrMysql
MySQL - UsernameVariable

MySQL username. Remove if not using MySQL.

Target
DB_USERNAME
MySQL - PasswordVariable

MySQL password. Remove if not using MySQL.

Target
DB_PASSWORD
Translation Service - TypeVariable

Translation service type

Target
SERVICE_TYPE
Default
libretranslate|openai|anthropic|localai|deepl|google|bing|microsoft|yandex
Translation Service - Source LanguagesVariable

A minified JSON array of source languages for translation.

Target
SOURCE_LANGUAGES
Default
[{"name":"English","code":"en"},{"name":"Dutch","code":"nl"}]
Value
[{"name":"English","code":"en"},{"name":"Dutch","code":"nl"}]
Translation Service - Target LanguagesVariable

A minified JSON array of target languages for translation.

Target
TARGET_LANGUAGES
Default
[{"name":"Dutch","code":"nl"},{"name":"English","code":"en"}]
Value
[{"name":"Dutch","code":"nl"},{"name":"English","code":"en"}]
AI PromptVariable

AI prompt. Remove if not using an AI system.

Target
AI_PROMPT
Default
Translate the following text from the source language to the target language:
Value
Translate the following text from the source language to the target language:
LibreTranslate - URLVariable

LibreTranslate URL. Remove if not using LibreTranslate.

Target
LIBRETRANSLATE_URL
Default
https://libretranslate.com
Value
https://libretranslate.com
OpenAI - API KeyVariable

OpenAI API Key. Remove if not using OpenAI.

Target
OPENAI_API_KEY
OpenAI - ModelVariable

OpenAI model. Remove if not using OpenAI.

Target
OPENAI_MODEL
Default
gpt-4o
Value
gpt-4o
Anthropic - API KeyVariable

Anthropic API Key. Remove if not using Anthropic.

Target
ANTHROPIC_API_KEY
Anthropic - ModelVariable

Anthropic model. Remove if not using Anthropic.

Target
ANTHROPIC_MODEL
Default
claude-2
Value
claude-2
Anthropic - API VersionVariable

Anthropic API version. Remove if not using Anthropic.

Target
ANTHROPIC_VERSION
LocalAI - URLVariable

LocalAI URL. Remove if not using LocalAI.

Target
LOCAL_AI_ENDPOINT
Default
http://localhost:8080
Value
http://localhost:8080
LocalAI - API KeyVariable

LocalAI API Key. Remove if not using LocalAI.

Target
LOCAL_AI_API_KEY
LocalAI - ModelVariable

LocalAI model. Remove if not using LocalAI.

Target
LOCAL_AI_MODEL
DeepL - API KeyVariable

DeepL API Key. Remove if not using DeepL.

Target
DEEPL_API_KEY
Config PathPath

Path to config files

Target
/app/config
Default
/mnt/user/appdata/lingarr/config
Value
/mnt/user/appdata/lingarr/config
PGIDVariable
Default
100
Value
100
PUIDVariable
Default
099
Value
099
Max Concurrent JobsVariable

Maximum number of concurrent translation jobs

Target
MAX_CONCURRENT_JOBS
Default
1
Value
1

Download Statistics

412,684
Total Downloads
68,481
This Month
42,994
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
lingarr/lingarr:latest
Last Updated2026-05-26
First Seen2025-01-23

Run Lingarr on Unraid.

Lingarr is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.