Activity Feed
Live Sync| Title / Video |
Source
|
Status
|
Lines
|
Duration
|
Time
|
|
|---|---|---|---|---|---|---|
|
|
TRANSLATED
REPAIRED
BAZARR MATCH
ALREADY EXISTS
QUEUED
FAILED
CANCELLED
DEFERRED
GRACE PERIOD
WAITING FOR BAZARR
WAITING FOR PUBLICATION
ACTION REQUIRED
QA BLOCKED
|
|
||||
•
AI Usage & Queue
Monitor daily AI request limits, token accounting, estimated costs, and deferred translation queues.
Daily Request Limit
Optional safety limit for AI requests per day. Set to 0 for unlimited.
Today's Usage by Provider
Capacity Estimate
Based on historical averagesDeferred Jobs Queue
AI Translation Engine
Choose your AI translation provider and configure parameters.
Contextual Escalation
Automatically retry stubborn lines with a stronger model and previous/next dialogue context.
Speed & Batch Parameters
English term = Target translation. Use this to force the AI to keep specific names or places intact.
1 to stay safely within Google's 15 requests/minute free threshold.3 (or higher) to translate entire seasons in parallel at ultra-speed.2. GPT-4o Mini is fast and cost-effective for subtitle translations.Features & Modules
Enable or disable subtitle extraction and processing modules.
SDH & Noise Cleaner
Automatically cleans SDH sound descriptions, background noise, and musical notes while maintaining flawless sync.
Extract Embedded Target Subtitles
If target language already exists inside the video, extracts it directly as an external .[lang].srt file.
Extract Embedded Source Subtitles
Extracts embedded source subtitles from MKV/MP4 containers (Priority 1 — highest sync confidence). The best available track is selected automatically.
Auto-Repair Corrupted Subtitles
Inspects existing subtitles and re-translates if severe sync or line corruption is detected.
Strict Source Sync Lock
Locks start and end timestamps directly to the source subtitle timing.
Target Languages & Priority
Select which languages to translate to and set their priority order.
Media Root Folders
Specify the paths inside the Babel container where your TV shows and Movies reside.
/tv (or /media/tv)
/movies (or /media/movies)
Docker Path Mapping (Sonarr/Radarr Webhooks)
If Sonarr and Babel use different volume mounts, map the remote path to the local path.
Integrations & Pipeline Mode
Choose how Babel handles subtitles: Hybrid Mode with Bazarr, or Pure AI Direct.
Hybrid Mode
Parallel Prep + Bazarr CoordinationBabel checks for human subtitles through Bazarr while preparing the AI fallback. If no target subtitle is available when preparation completes, translation starts immediately.
Pure AI Mode
AI FirstBabel skips Bazarr searches and immediately uses the best available source subtitle for AI translation.
New Sonarr and Radarr items wait for human subtitles before AI translation. 0 days and 0 hours keeps the current behavior. Manual translation bypasses the wait. Changes apply from each waiting item's original start.
Jellyfin Media Server
Instantly notify Jellyfin when a new subtitle is ready
Plex Media Server
Scan the matching Plex library when a new subtitle is ready
Only needed when Plex sees your media under a different path than Babel. Leave blank if both use the same paths.
Webhooks & Arr Automation
Sniper-Webhook URLs to trigger Babel automatically when Sonarr or Radarr finishes a download.
BABEL_WEBHOOK_SECRET is configured, add custom header X-Webhook-Secret: YOUR_SECRET (preferred) or append ?secret=YOUR_SECRET.System & Updates
Manage Babel system version and in-app updates.
Babel will briefly restart. Your database and settings are preserved.
Cannot update while subtitle jobs are active. Please wait for them to finish.
Manual Update Required
Your installation is missing the Babel Updater component. To update and enable one-click updates for the future, run these commands safely in your terminal:
docker compose pull babel docker compose up -d babel
Check the GitHub documentation on how to add the 'babel-updater' service to your compose file.
Babel was safely rolled back or remained on version . All settings and database state are preserved.