koharu-rs

koharu

An ML-powered manga translator written in Rust, supporting local OCR, inpainting, and LLM translation.

0.83.5
Published at
Sep 22, 2026
5,716
Stars
9,695
Download
Synced at
Oct 4, 2026

Latest release

0.83.5Sep 22, 2026, 12:29 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Koharu is an ML-powered manga translator written in Rust. It combines object detection, OCR, inpainting, and LLMs to create a seamless translation experience, running all vision models and LLMs locally for privacy.

Key Features

  • Automatic detection of text regions, speech bubbles, and cleanup masks
  • OCR for manga dialogue, captions, and other page text
  • Inpainting to remove source lettering
  • Translation with local or remote LLM backends
  • Advanced text rendering with vertical CJK and RTL support
  • Layered PSD export with editable text

Target Audience

  • Manga readers and translators
  • Users who want to localize manga translations
  • Privacy-conscious ML tool users

Quick Start

  1. Visit koharu.rs for installation
  2. Install Koharu
  3. Run translation: koharu (GPU accelerated by default)
  4. Force CPU usage: koharu --cpu

Core Advantages

  • All processing runs locally for privacy
  • Supports CUDA, ROCm/HIP, Metal, and Vulkan acceleration
  • Layered PSD export for post-editing
  • Open-source and free, community-driven

System Requirements

  • OS: Cross-platform (Windows, Linux, macOS)
  • Architectures: x86_64, arm64
  • Additional Dependencies: NVIDIA driver (CUDA), AMD driver (ROCm/HIP)

Notes

  • GPU acceleration requires supported hardware and drivers
  • CPU fallback is always available

Release history

Sort