Translarr
ghcr.io/jesposito/translarr:main
https://github.com/jesposito/translarr/pkgs/container/translarr
bridge
sh
false
https://github.com/jesposito/translarr/issues
https://github.com/jesposito/translarr
Translarr translates subtitle tracks from the wrong language into your preferred language using AI. It plugs into Sonarr, Radarr, Emby, Jellyfin, and Plex via webhooks and drops translated `.srt` files next to your media.
When a release lands with Russian fansubs on a Japanese anime, or hardcoded Spanish on a Korean drama, Translarr extracts the track, translates it with a context-aware LLM, adjusts timing for the target language's reading rate, and writes a clean `.srt` next to the video.
Features:
- LLM-powered translation with context awareness (Anthropic Claude, OpenAI, DeepSeek, Gemini, or local Ollama)
- Automatic reading-rate adaptation so subtitles stay readable
- Tag-based opt-in via Sonarr/Radarr: only translates what you tag
- On-demand translation when you press Play in Emby
- 6 translation presets: Quick & Cheap, Balanced, Best Quality, Local & Free, DeepSeek Budget, Gemini Flash
- Cost guards: daily and per-job spend caps
- Push notifications via ntfy.sh
- Web UI: dashboard, job history, settings, library browser, glossary editor
- All settings are live-mutable, no container restart needed
MediaApp:Other Tools: Status:Stable
http://[IP]:[PORT:9000]/
https://raw.githubusercontent.com/jesposito/unraid_templates/main/templates/translarr.xml
https://raw.githubusercontent.com/jesposito/unraid_templates/main/images/translarr-icon.png
https://raw.githubusercontent.com/jesposito/translarr/main/README.md
subtitle subtitles translation translate srt sonarr radarr emby jellyfin plex bazarr arr ai llm anthropic openai ollama whisper
Buy me a coffee
https://buymeacoffee.com/jesposito
### 2026-05-16
- Initial Community Apps release
9100
/mnt/user/media
/mnt/user/appdata/translarr
anthropic
claude-sonnet-4-6
en
1000
500
2
http://ollama:11434