Desktop e-book manager for viewing, converting, editing, cataloging and syncing e-books to reader devices on Linux, Windows and macOS.
bookfere/Ebook-Translator-Calibre-Plugin
A Calibre plugin that translates ebooks into a target language using engines like Google Translate, ChatGPT, Gemini, and DeepL.
- Stars
- 2,676
- Forks
- 216
- Open issues
- 161
- Last commit
- 14 days ago
What is it?
Ebook Translator is a plugin for Calibre, the widely used ebook management application. It translates the text of ebooks into a chosen language while keeping the book's structure, and it works with the formats Calibre supports, plus additional formats such as .srt subtitles.
The plugin supports several translation engines, including Google Translate, ChatGPT, Gemini and DeepL, and it can be configured to use custom engines that return JSON or XML responses. It offers both an Advanced Mode and a Batch Mode, and it can process several books at once. Translated content is cached, so a failed request or network interruption does not force a full re-translation.
Output can be saved back into the Calibre library or to a designated folder. The project is written in Python and distributed as a Calibre plugin.
Key features
- 01Supports Advanced Mode and Batch Mode for different workflows.
- 02Works with multiple engines, including Google Translate, ChatGPT, Gemini and DeepL.
- 03Allows custom translation engines that return JSON or XML.
- 04Handles all ebook formats Calibre supports, plus .srt subtitles.
- 05Caches translated content to resume after failures.
- 06Translates several books in parallel without interference.
Use cases
- Reading a foreign-language novel or textbook in your own language inside Calibre.
- Producing bilingual or translated copies of ebooks for a Kindle library.
- Translating subtitle files in .srt format.
- Batch-translating a collection of books with an AI or machine translation engine.
Quick start
- 1
Download the plugin file from the Release page
- 2
Install the plugin in Calibre via Preferences > Plugins > Load plugin from file
- 3
Configure a translation engine and API key in the plugin settings
Things to know
- Requires Calibre to run, so it is not a standalone tool.
- Engines such as ChatGPT, Gemini and DeepL need their own API keys.
Topics
FAQ
- What is Ebook-Translator-Calibre-Plugin?
- A Calibre plugin that translates ebooks into a target language using engines like Google Translate, ChatGPT, Gemini, and DeepL. Ebook Translator is a plugin for Calibre, the widely used ebook management application. It translates the text of ebooks into a chosen language while keeping the book's structure, and it works with the formats Calibre supports, plus additional formats such as .srt subtitles.
- Is Ebook-Translator-Calibre-Plugin free to use? What license does it have?
- Ebook-Translator-Calibre-Plugin is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is Ebook-Translator-Calibre-Plugin still maintained?
- Actively maintained. The last commit to Ebook-Translator-Calibre-Plugin was on Oct 24, 2026.
- What can I use Ebook-Translator-Calibre-Plugin for?
- Reading a foreign-language novel or textbook in your own language inside Calibre. Producing bilingual or translated copies of ebooks for a Kindle library. Translating subtitle files in .srt format. Batch-translating a collection of books with an AI or machine translation engine.
- How do I install Ebook-Translator-Calibre-Plugin?
- Download the plugin file from the Release page Install the plugin in Calibre via Preferences > Plugins > Load plugin from file Configure a translation engine and API key in the plugin settings
- Where can I get Ebook-Translator-Calibre-Plugin?
- The source code and installation instructions are on GitHub: https://github.com/bookfere/Ebook-Translator-Calibre-Plugin
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted ebook library server built on Calibre-Web that auto-ingests, converts, fixes and syncs your books with Calibre.
A self-hosted personal ebook library web app built on Calibre, with online reading, OPDS, Kindle push and multi-user support.
A self-hosted web app for browsing, reading and downloading eBooks from an existing Calibre library database.
An open-source cross-platform ebook reader for EPUB, PDF, MOBI and more, with sync across devices, built with Next.js and Tauri.
Docker image packaging Calibre-Web, a web interface for browsing, reading and downloading eBooks from an existing Calibre library.