{"repo":"jesselau76/ebook-GPT-translator","free":true,"listed":false,"github":"https://github.com/jesselau76/ebook-GPT-translator","clone":"git clone https://github.com/jesselau76/ebook-GPT-translator.git","description":"Enjoy reading with your favorite style.","language":"Python","stars":1712,"topics":["epub","pdf","python","translation","translator","docx","mobi"],"license":"MIT","category":"media-processing","readme_excerpt":"ebook-GPT-translator Modernized ebook translation toolkit for TXT, EPUB, DOCX, PDF, and optional MOBI input. Supports Codex, Claude Code, and Gemini CLI as local translation providers alongside OpenAI/Azure APIs. This version upgrades the original single-file project into a package with a real CLI, modern OpenAI SDK support, multi-provider support, resume cache, glossary handling, tests, and release-ready packaging. 中文说明 Demo Direct link: ebook.gif What changed in v2 - Replaced the legacy global OpenAI API usage with client-based modern SDK integration - Added provider abstraction for openai , azure , compatible , and offline mock - Added resume-safe SQLite translation cache and manifest files - Added configurable chunk and token limits for long books - Added settings.toml , .env , and full legacy settings.cfg compatibility - Added maintainable package layout under src/ - Added unit tests and GitHub Actions CI - Preserved the old text translation.py entrypoint as a compatibility wrapper Supported providers - codex : local Codex CLI using your ChatGPT subscription login - claude : Claude Code CLI using your Anthropic account (models: claude-sonnet-4-6 , claude-opus-4-6 , claude-haiku-4-5-20251001 ) - gemini : Gemini CLI using your Google account (models: gemini-3-pro-preview , gemini-3-flash-preview , gemini-2.5-pro , gemini-2.5-flash , gemini-2.5-flash-lite ) - openai : official OpenAI API - azure : Azure OpenAI deployment - compatible : any OpenAI-compatible endpoint, includ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jesselau76","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jesselau76/ebook-GPT-translator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}