aysalry/novel-ceviri — explained in plain English
Analysis updated 2026-05-18
Translate an EPUB, TXT, or SRT novel file into Turkish or another language while keeping formatting intact
Search and download webnovels or light novels directly from supported sites as EPUB files
Keep character and place names consistent across chapters with a built in glossary
Track followed novels and get notified automatically when new chapters are released
| aysalry/novel-ceviri | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt Windows executable is available, running from source needs Python and pip install of requirements.
Novel Ceviri is a Windows desktop program that translates webnovels and light novels into Turkish or any other language you choose. It is built in Python with a PyQt6 interface and its own README is written in Turkish, aimed at readers who follow serialized fiction online. The translation side handles EPUB, TXT, and SRT files, keeping formatting, images, CSS, and subtitle timing intact. You can pick from eight built in translation engines, including Google, Microsoft Edge, DeepL, Gemini, OpenAI, Claude, and OpenRouter, or add your own API endpoint in JSON if you run a compatible service. Each engine has its own request speed and wait time settings, with conservative defaults for free engines and faster settings for paid ones, plus automatic retries when a rate limit is hit and a cache so the same paragraph is never translated twice. A glossary feature keeps character and place names consistent across chapters, and can suggest terms automatically from the text you are translating. Before you start a paid translation, the app shows the total character count so you do not get an unexpected bill. The app can also fetch novels directly from the web. You can search sites like novelfire.net, novelight.net, novelbuddy.com, and many Madara themed sites by title, or paste a direct link, choose a chapter range, and convert the result straight to EPUB. A library tracking feature checks followed novels for new chapters in the background, sends desktop notifications, and appends new chapters to your existing EPUB file rather than overwriting it. Downloads can resume after a cancel or a lost connection. A built in library view shows your translated and tracked books as covers with reading progress bars, and an in-app EPUB reader lets you read without leaving the program, with font, size, and light, dark, or sepia theme options. Installation is a prebuilt Windows executable, or you can run it from source with pip and Python, or build your own executable with PyInstaller. The project is licensed under GPLv3, since part of its translation logic is adapted from an existing GPLv3 Calibre plugin, and its README notes the tool is meant only for content you own or that carries no copyright restriction.
A Windows desktop app that translates webnovels and light novels into Turkish or any language, using your choice of translation service.
Mainly Python. The stack also includes Python, PyQt6, Windows.
You can use, modify, and share this software, but any modified version you distribute must also be released under the same GPLv3 license with source code available.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.