CWA-eBook-Translate ghcr.io/felixapel/cwa-ebook-translate-plugin:latest https://github.com/felixapel/CWA-eBook-Translate-Plugin/pkgs/container/cwa-ebook-translate-plugin bridge sh false https://github.com/felixapel/CWA-eBook-Translate-Plugin/discussions https://github.com/felixapel/CWA-eBook-Translate-Plugin Bilingual reading for Calibre-Web-Automated: translate ebooks paragraph-by-paragraph WHILE you read, in 100+ languages, using your own local LLM (Ollama / vLLM / LM Studio - Gemma is the tuned default) or any major cloud API (OpenAI, Anthropic, Gemini, Groq, DeepSeek, OpenRouter...). PROXY-INJECTION MODE (this template): the container sits in front of your existing CWA and injects the translation overlay on the fly. Your CWA container stays 100% stock - no template mounts, no modifications, survives CWA updates. Simply browse your library through THIS container's port instead of CWA's and the translator control bar appears in the ebook reader. Features: side-by-side bilingual view, whole-chapter background prefetch, persistent translation cache (never pay for the same paragraph twice), per-IP rate limiting, provider fallback, non-root container. GPL-3.0, no telemetry, no subscription. MediaApp:Books Tools:Utilities http://[IP]:[PORT:8080]/ https://raw.githubusercontent.com/felixapel/unraid-templates/main/templates/cwa-ebook-translate-plugin.xml https://raw.githubusercontent.com/felixapel/unraid-templates/main/icons/cwa-ebook-translate-plugin.png If this plugin saves you a translation subscription, consider supporting development https://ko-fi.com/felixapel A running Calibre-Web-Automated instance (reachable from this container), and an LLM backend: local (Ollama/vLLM/LM Studio) or a cloud API key. 8084 /mnt/user/appdata/cwa-ebook-translate/data local gemma4-12b http://YOUR-SERVER-IP:11434/v1/chat/completions 2 5 2 60 0