Ebook-Translator-Calibre-Plugin  by bookfere

Calibre plugin for translating ebooks

created 2 years ago
2,090 stars

Top 21.9% on sourcepulse

GitHubView on GitHub
Project Summary

This Calibre plugin translates ebooks into specified languages, targeting ebook enthusiasts and researchers who need to access content in different languages. It offers a flexible and powerful solution for multilingual ebook management within the Calibre ecosystem.

How It Works

The plugin integrates directly into Calibre, leveraging its extensive ebook format support. It supports multiple translation engines, including popular services like Google Translate, ChatGPT, Gemini, and DeepL, allowing users to choose based on quality, cost, or language coverage. Users can also configure custom translation engines by defining how to parse JSON or XML responses, enhancing flexibility.

Quick Start & Requirements

  • Install via Calibre's plugin interface.
  • Requires Calibre installed.
  • Access to a supported translation engine API (e.g., Google Translate, OpenAI API key for ChatGPT, Gemini API key).
  • Plugin Homepage
  • GitHub
  • MobileRead Forum

Highlighted Details

  • Supports 48 input and 20 output ebook formats, plus .srt.
  • Offers "Advanced Mode" and "Batch Mode" for varied translation needs.
  • Features translation caching to avoid re-translation on failures or interruptions.
  • Allows simultaneous translation of multiple ebooks.

Maintenance & Community

Licensing & Compatibility

  • Licensed under GNU General Public License v3.0 (GPL-3.0).
  • GPL-3.0 is a strong copyleft license, requiring derivative works to also be open-sourced under GPL-3.0. This may restrict integration into closed-source commercial applications without careful consideration.

Limitations & Caveats

The plugin's functionality is dependent on the availability and terms of service of the chosen third-party translation engines, which may incur costs or have usage limits.

Health Check
Last commit

4 days ago

Responsiveness

1 day

Pull Requests (30d)
2
Issues (30d)
14
Star History
122 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.