git404hub

what is novel-ceviri fr?

aysalry/novel-ceviri — explained in plain English

Analysis updated 2026-05-18

1PythonAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A Windows desktop app that translates webnovels and light novels into Turkish or any language, using your choice of translation service.

vibe map

mindmap
  root((Novel Ceviri))
    What it does
      Translates EPUB TXT SRT
      Downloads web novels
      Tracks new chapters
      In-app EPUB reader
    Tech stack
      Python
      PyQt6
      Windows executable
    Use cases
      Read foreign novels in Turkish
      Build a personal novel library
      Auto update tracked series
    Audience
      Novel readers
      Turkish speaking fans
      Hobby translators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Translate an EPUB, TXT, or SRT novel file into Turkish or another language while keeping formatting intact

VIBE 2

Search and download webnovels or light novels directly from supported sites as EPUB files

VIBE 3

Keep character and place names consistent across chapters with a built in glossary

VIBE 4

Track followed novels and get notified automatically when new chapters are released

what's the stack?

PythonPyQt6Windows

how it stacks up fr

aysalry/novel-ceviri0xustaz/streamgatea-bissell/unleash-lite
Stars111
LanguagePythonPythonPython
Setup difficultyeasyhardhard
Complexity2/54/54/5
Audiencegeneraldeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Prebuilt Windows executable is available, running from source needs Python and pip install of requirements.

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.

in plain english

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.

prompts (copy fr)

prompt 1
Help me set up Novel Ceviri to translate an EPUB file into Turkish using DeepL
prompt 2
Explain how to add a custom translation API to Novel Ceviri using its JSON config
prompt 3
Walk me through building my own Novel Ceviri executable with PyInstaller
prompt 4
Show me how the glossary feature in Novel Ceviri keeps character names consistent

Frequently asked questions

what is novel-ceviri fr?

A Windows desktop app that translates webnovels and light novels into Turkish or any language, using your choice of translation service.

What language is novel-ceviri written in?

Mainly Python. The stack also includes Python, PyQt6, Windows.

What license does novel-ceviri use?

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.

How hard is novel-ceviri to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is novel-ceviri for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.