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:
Similar to DeepSubX

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

Agregarr
Plex collections manager that syncs and curates home hubs
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.

Radarr
Movie collection manager for Usenet and BitTorrent automation
Self-hosted movie collection manager that monitors RSS, searches indexers, and automates downloading, importing, renaming, and quality upgrades via Usenet or torrents.
nefarious
Web app for automated TV and movie torrent downloading
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.

PASTA
Batch audio and subtitle track manager for Plex
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.

Overseerr
Media request management and discovery for the Plex ecosystem
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.




