auto-novel  by auto-novel

Website for machine-translated light novels

created 2 years ago
716 stars

Top 49.0% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a web-based platform for automatically translating Japanese light novels into other languages, targeting readers who want to access Japanese web novels and local EPUB/TXT files with machine translation. It aims to simplify the process of accessing and reading translated light novels.

How It Works

The system scrapes Japanese web novels from supported platforms like Kakuyomu and Novelup, or processes uploaded EPUB/TXT files. It then utilizes various machine translation engines, including Baidu, Youdao, and OpenAI-like APIs (e.g., DeepSeek), to generate translated versions. Features like glossaries and side-by-side text display are supported, with output available in EPUB and TXT formats, and an online reader.

Quick Start & Requirements

  • Install via Docker Compose: git clone https://github.com/FishHawk/auto-novel.git && cd auto-novel && docker compose up [-d]
  • Prerequisites: Docker, Docker Compose. Requires configuration of a .env file for data paths and optional proxy/Pixiv cookies.
  • Access at http://localhost.

Highlighted Details

  • Supports scraping from Kakuyomu, 小説家になろう, Novelup, Hameln, Pixiv, and Alphapolis.
  • Integrates multiple translation services: Baidu, Youdao, OpenAI-like APIs, and Sakura.
  • Supports glossaries and side-by-side Japanese/Chinese text display.
  • Can translate EPUB/TXT files and generate EPUB/TXT output.

Maintenance & Community

  • Contribution guidelines are available in CONTRIBUTING.md.
  • No specific community links (Discord, Slack) or major contributor information are provided in the README.

Licensing & Compatibility

  • The license is not specified in the README.
  • Compatibility for commercial use or closed-source linking is not detailed.

Limitations & Caveats

The project is explicitly stated as not designed for individual deployment, with potential issues regarding feature availability and forward compatibility.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
8
Issues (30d)
10
Star History
113 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.