DeepSubX

Translate and extract subtitles with DeepL and optional Plex integration

35 stars 1 forks last commit first released MIT

Actively maintained

Last commit 7 Mar 2026.

DeepSubX is a Dockerized application that extracts embedded subtitles and translates external subtitle files for movies and TV shows using the DeepL API. It provides a web UI for batch processing media folders and can optionally notify a Plex server to refresh its library after translations are added.

Key Features

  • Translate subtitle files (SRT, external subtitles) using the DeepL API
  • Extract embedded subtitles from video files and output translated subtitle files
  • Optional Plex integration to trigger library updates after translations
  • Web UI built with Vite and React for browsing and processing media folders
  • Configurable via environment variables and designed to run in Docker / Docker Compose

Use Cases

  • Translate entire movie and TV show libraries into a target language for local viewing
  • Automatically refresh a Plex media server after generating translated subtitles
  • Batch-process new releases or large collections of media files using a containerized workflow

Limitations and Considerations

  • Requires a DeepL API key (network access and API usage costs apply); no built-in offline/local translation models
  • Designed to run in Docker; manual setup without containers may require additional tooling
  • Focused on extraction and translation; it is not a full subtitle editor or advanced subtitle timing fixer

DeepSubX is suited for self-hosted media enthusiasts who need automated subtitle translation and simple Plex workflow integration. It emphasizes straightforward batch processing and containerized deployment for media collections.

Categories:

Tags:

Tech Stack:

Share:

Similar to DeepSubX

Seerr logo

Seerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

12.4k
996
Last commit

Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.

MITActively maintained
Agregarr logo

Agregarr

Plex collections manager that syncs and curates home hubs

1k
41
Last commit

Agregarr manages Plex Collections and hubs by syncing lists and stats from multiple sources, reordering and scheduling visibility, and optionally adding missing media via Radarr/Sonarr/Overseerr.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+6
Radarr logo

Radarr

Movie collection manager for Usenet and BitTorrent automation

14.2k
1.2k
Last commit

Self-hosted movie collection manager that monitors RSS, searches indexers, and automates downloading, importing, renaming, and quality upgrades via Usenet or torrents.

GPL-3.0Actively maintained
Alternative to:
SickChill logo
SickChill
+1

nefarious

Web app for automated TV and movie torrent downloading

1.3k
84
Last commit

Self-hosted web application that discovers and automatically downloads TV shows and movies using Jackett for search and Transmission for torrent downloading, with optional VPN support.

GPL-3.0Actively maintained
Alternative to:
Ombi (Hosted) logo
Ombi (Hosted)
PASTA logo

PASTA

Batch audio and subtitle track manager for Plex

448
15
Last commit

Client-side web app to inspect and batch-change audio and subtitle tracks on Plex Media Server. Provides a GUI for series-, season-, or episode-level track and subtitle updates.

Actively maintained
Alternative to:
Plex logo
Plex
Overseerr logo

Overseerr

Media request management and discovery for the Plex ecosystem

5k
565
Last commit

Overseerr is a media discovery and request management app for Plex that integrates with Sonarr and Radarr to approve, track, and fulfill movie and TV requests.

MITSlowing down
Alternative to:
Trakt VIP logo
Trakt VIP
+1