awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
yihong0618 avatar

yihong0618/bilingual_book_maker

0
View on GitHub↗
9,335 stars·1,245 forks·Python·MIT·18 views

Bilingual Book Maker

This project is an AI-powered bilingual book generator that translates EPUB, TXT, and SRT files into side-by-side bilingual editions while preserving the original formatting and structure. It functions as a translation workflow manager, orchestrating the process from file input to bilingual output with support for customizable prompts and resumable pipelines.

The tool distinguishes itself through its multi-model AI backend abstraction, allowing users to select from various AI models to balance translation cost and quality for book content. It includes a resumable translation pipeline that saves progress to checkpoint files, enabling continuation after interruptions without restarting. The system also offers template-based prompt customization, where editable system and user role templates control the AI model's translation style and behavior for each request.

The tool supports translation of EPUB, TXT, and SRT files, preserving the original format through careful parsing of internal XML structures for EPUB files. It provides a containerized execution environment via Docker, packaging the tool and its dependencies for consistent, environment-agnostic operation. The project is implemented in Python and is available as a command-line tool.

Features

  • Bilingual Ebook Generators - Translates epub, txt, and srt files into bilingual editions using AI models while preserving original formatting.
  • AI-Powered Translations - Translates book content by sending text segments to an AI model and inserting translations alongside the original.
  • Bilingual Book Generators - Creates EPUB books with side-by-side original and translated text using AI models for language learners.
  • EPUB and Subtitle Translation - Translates epub, txt, and srt files into bilingual versions while preserving the original format using a chosen AI model.
  • Bilingual EPUB Generators - Reads and writes epub files by parsing internal XML, translating text nodes, and reassembling the archive without breaking formatting.
  • EPUB Translation Pipelines - Translates ebook content into another language while preserving the original formatting and structure.
  • Translation Workflow Orchestrators - Orchestrates book translation from file input to bilingual output with customizable prompts and resume support.
  • Model Selection Policies - Chooses from multiple AI models with different cost and quality profiles to perform the translation.
  • Translation Job Resumers - Continues a translation from where it stopped after an interruption to avoid restarting the entire process.
  • Multi-Model AI Interfaces - Selects among various AI models to balance translation cost and quality for book content.
  • Resumable - Saves translation progress to a checkpoint file, allowing continuation from the last completed segment after interruption.
  • AI Backend Abstractions - Provides a unified interface to switch between different AI translation models with varying cost and quality.
  • Automated Translation Workflows - Runs batch translations of book files with support for resuming interrupted jobs and customizing AI prompts.

Star history

Star history chart for yihong0618/bilingual_book_makerStar history chart for yihong0618/bilingual_book_maker

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Bilingual Book Maker

These projects share indexed features with Bilingual Book Maker. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • immersive-translate/immersive-translateimmersive-translate avatar

    immersive-translate/immersive-translate

    17,917View on GitHub↗

    Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large language models to provide automated, real-time text conversion directly within the web interface. It functions as a browser extension that intercepts and modifies web content, injecting translated text nodes into the document object model to maintain original page layouts and styling. The project distinguishes itself through its granular control over the translation process, allowing users to define site-specific rules, manage custom terminology glossaries, and customize translat

    chrome-extensionsafari-extensiontranslation
    View on GitHub↗17,917
  • sakurallm/sakurallmSakuraLLM avatar

    SakuraLLM/SakuraLLM

    4,618View on GitHub↗

    SakuraLLM is a multi-format document translation system that hosts large language models for translating Japanese text into other languages. It functions as an inference server that exposes translation models through an OpenAI-compatible API, allowing any tool supporting the OpenAI client format to send translation requests. The system is designed as a glossary-aware translation engine that applies user-defined term dictionaries to ensure consistent translation of proper nouns and names across outputs. The project distinguishes itself by supporting multiple high-performance inference backends

    Python
    View on GitHub↗4,618
  • nekoparapa/ainieeNEKOparapa avatar

    NEKOparapa/AiNiee

    5,152View on GitHub↗

    AiNiee is an LLM-based localization tool that automates the translation of games, books, subtitles, and documents across multiple languages. It operates as a batch processing engine, translating entire folders of files in parallel while preserving directory structure, and includes a glossary management system that enforces terminology consistency using AI-powered glossaries, forbidden terms, and user-defined text substitution rules. The tool differentiates itself through key architectural decisions: it distributes translation requests across multiple API keys to bypass rate limits and acceler

    Python
    View on GitHub↗5,152
  • mashirosaber03/saber-translatorMashiroSaber03 avatar

    MashiroSaber03/Saber-Translator

    2,803View on GitHub↗

    Saber-Translator is a multimodal AI translation suite and visual editor designed for manga and comics. It functions as a comprehensive pipeline that combines optical character recognition, AI-powered translation, and image inpainting to translate text while restoring original backgrounds. The system is distinguished by its use of multimodal models to maintain narrative and character consistency across multiple pages via context windowing. It features an extensible translation framework that allows users to inject custom logic and manage third-party plugins through a zip-based distribution sys

    Python
    View on GitHub↗2,803
Compare all 30 related projects→

Frequently asked questions

What does yihong0618/bilingual_book_maker do?

This project is an AI-powered bilingual book generator that translates EPUB, TXT, and SRT files into side-by-side bilingual editions while preserving the original formatting and structure. It functions as a translation workflow manager, orchestrating the process from file input to bilingual output with support for customizable prompts and resumable pipelines.

What are the main features of yihong0618/bilingual_book_maker?

The main features of yihong0618/bilingual_book_maker are: Bilingual Ebook Generators, AI-Powered Translations, Bilingual Book Generators, EPUB and Subtitle Translation, Bilingual EPUB Generators, EPUB Translation Pipelines, Translation Workflow Orchestrators, Model Selection Policies.

Which projects share features with yihong0618/bilingual_book_maker?

Projects with overlapping indexed features include: immersive-translate/immersive-translate — Immersive Translate is a browser-based translation tool that integrates third-party translation engines and large… sakurallm/sakurallm — SakuraLLM is a multi-format document translation system that hosts large language models for translating Japanese text… nekoparapa/ainiee — AiNiee is an LLM-based localization tool that automates the translation of games, books, subtitles, and documents… mashirosaber03/saber-translator — Saber-Translator is a multimodal AI translation suite and visual editor designed for manga and comics. It functions as… nextai-translator/bob-plugin-openai-translator — This project is an LLM translation plugin and extension for the Bob translation tool. It connects the application to… mg-chao/snow-shot — This project is an AI-powered screenshot manager and visual assistant designed for capturing screen content and…