Vasyanator/ManhwaStudio

A highly specialized program for translating comics, including manga and webtoons. A full-featured all-in-one tool for downloading, preprocessing, translating, removing the original text, and advanced typesetting. Unlike its competitors, it focuses on manual work rather than automation, and is in many ways more user-friendly and intuitive than PS.

11

stars

212

commits

Rust

primary language

Sep 7, 2026

updated

ai
ai-text-detector
manga
manga-scraper
manga-translation
manhwa
manhwa-translator
typesetting
webtoom-translation
webtoon

README

ManhwaStudio

English · Русский · Español · Français · Português

A specialized program for translating comics, including manga and webtoons. An all-in-one toolchain for downloading, pre-processing, translation, removing the original text and advanced typesetting. Unlike its alternatives, the program is focused on manual work rather than automation, and in many ways it is more convenient and intuitive than Photoshop.

📖 The features are described in much more detail in the Wiki. The most up-to-date version also ships inside the program itself.

For suggestions, questions, support and community, join the Discord server or Telegram:

To install, go to Releases, download and run the executable for your system. Windows, Linux and macOS are supported.

Note about the screenshots. All screenshots below are taken with the Russian interface. Replacing them with English screenshots is a task waiting for a volunteer — pull requests are welcome.

Core idea — text bubbles beside a continuous strip of pages. The whole chapter is processed at once. The bubbles point to the place where the translated text belongs.

Main menu

image

New project window with the downloader

image
  • Simply open a folder or an archive with a chapter
  • Quick download from supported sites
  • Download from most sites by writing the right image URL prefix
  • Automatic download of all images with manual picking of the ones you need
  • Extracting images from most sites by saving the page and opening the HTML
  • Cropping when the pages are screenshots
  • Stitching/slicing for webtoons. A smart algorithm that won't cut through artwork
  • Running through Reline or Waifu2x for upscaling and noise removal

PSD/PSB import window

Image
  • Open a folder or a ZIP/RAR archive with PSD and PSB files after cleaning
  • Automatic detection of the page order and separation of the original from the cleaned layer
  • Import the cleaned pages into the chapter

Translation tab

image
  • Text recognition via EasyOCR, MangaOCR, PaddleOCR, PaddleOCR-VL, SuryaOCR, AI API
  • Creating and editing translation bubbles with character assignment
  • Creating bubbles with images for AI translation, e.g. for sound effects
  • Automatic text detection and machine translation if you just want a quick read
  • Translation through the APIs of various AI services
  • Composing the lines so they can be exported to docx or sent to an AI for a higher-quality translation. Sending to an AI requires character assignment

Cleaning tab

image
  • A fast brush with a color picker and the option to paint with a rectangle
  • Pixel grid at high zoom levels
  • AI removal for text on complex backgrounds using various AI models, from Lama to Flux
  • An excellent gradient fill algorithm
  • Texture synthesis
  • Quick cleaning of detected text on uniform backgrounds

Text tab

image Image

The most advanced part of the program.

  • Select an area with Shift+LMB and quickly insert the text from the bubble that falls into the selection
    • A bubble is not required. You can just paste a line copied from a document with the translation
  • Many text parameters, with individual adjustment of some parameters for only part of the text (via selection)
  • Moving, rotating, scaling and warping the text image, a text layout line
  • A text clipping mask with fill, letting you crop a text layer in a couple of clicks when it must sit under something
  • Applying parameters to the text while it is still in vector form. For example rotation, stretching a character, forced bold/italic
  • Various text settings and effects, including stroke, blur, glow, gradient, reflection and shake

PS-like editor

Image

Still in development, but it already lets you work with layers:

  • Cut
  • Move
  • Slice into parts
  • Draw

Characters tab

image

Here you can view and edit the title's characters. Their names and descriptions go into the instructions for the AI translation, to improve its understanding of the story and to keep names consistent.

Glossary tab

image

Same as characters, only without pictures.

Translation notes tab

image

This is where the main instruction for the AI is written; characters and glossary entries are inserted into it automatically.

Contributors

Vasyanator

209 commits

Viste

3 commits

Vasyanator/ManhwaStudio

A highly specialized program for translating comics, including manga and webtoons. A full-featured all-in-one tool for downloading, preprocessing, translating, removing the original text, and advanced typesetting. Unlike its competitors, it focuses on manual work rather than automation, and is in many ways more user-friendly and intuitive than PS.

11

stars

212

commits

Rust

primary language

Sep 7, 2026

updated

ai
ai-text-detector
manga
manga-scraper
manga-translation
manhwa
manhwa-translator
typesetting
webtoom-translation
webtoon

README

ManhwaStudio

English · Русский · Español · Français · Português

A specialized program for translating comics, including manga and webtoons. An all-in-one toolchain for downloading, pre-processing, translation, removing the original text and advanced typesetting. Unlike its alternatives, the program is focused on manual work rather than automation, and in many ways it is more convenient and intuitive than Photoshop.

📖 The features are described in much more detail in the Wiki. The most up-to-date version also ships inside the program itself.

For suggestions, questions, support and community, join the Discord server or Telegram:

To install, go to Releases, download and run the executable for your system. Windows, Linux and macOS are supported.

Note about the screenshots. All screenshots below are taken with the Russian interface. Replacing them with English screenshots is a task waiting for a volunteer — pull requests are welcome.

Core idea — text bubbles beside a continuous strip of pages. The whole chapter is processed at once. The bubbles point to the place where the translated text belongs.

Main menu

image

New project window with the downloader

image
  • Simply open a folder or an archive with a chapter
  • Quick download from supported sites
  • Download from most sites by writing the right image URL prefix
  • Automatic download of all images with manual picking of the ones you need
  • Extracting images from most sites by saving the page and opening the HTML
  • Cropping when the pages are screenshots
  • Stitching/slicing for webtoons. A smart algorithm that won't cut through artwork
  • Running through Reline or Waifu2x for upscaling and noise removal

PSD/PSB import window

Image
  • Open a folder or a ZIP/RAR archive with PSD and PSB files after cleaning
  • Automatic detection of the page order and separation of the original from the cleaned layer
  • Import the cleaned pages into the chapter

Translation tab

image
  • Text recognition via EasyOCR, MangaOCR, PaddleOCR, PaddleOCR-VL, SuryaOCR, AI API
  • Creating and editing translation bubbles with character assignment
  • Creating bubbles with images for AI translation, e.g. for sound effects
  • Automatic text detection and machine translation if you just want a quick read
  • Translation through the APIs of various AI services
  • Composing the lines so they can be exported to docx or sent to an AI for a higher-quality translation. Sending to an AI requires character assignment

Cleaning tab

image
  • A fast brush with a color picker and the option to paint with a rectangle
  • Pixel grid at high zoom levels
  • AI removal for text on complex backgrounds using various AI models, from Lama to Flux
  • An excellent gradient fill algorithm
  • Texture synthesis
  • Quick cleaning of detected text on uniform backgrounds

Text tab

image Image

The most advanced part of the program.

  • Select an area with Shift+LMB and quickly insert the text from the bubble that falls into the selection
    • A bubble is not required. You can just paste a line copied from a document with the translation
  • Many text parameters, with individual adjustment of some parameters for only part of the text (via selection)
  • Moving, rotating, scaling and warping the text image, a text layout line
  • A text clipping mask with fill, letting you crop a text layer in a couple of clicks when it must sit under something
  • Applying parameters to the text while it is still in vector form. For example rotation, stretching a character, forced bold/italic
  • Various text settings and effects, including stroke, blur, glow, gradient, reflection and shake

PS-like editor

Image

Still in development, but it already lets you work with layers:

  • Cut
  • Move
  • Slice into parts
  • Draw

Characters tab

image

Here you can view and edit the title's characters. Their names and descriptions go into the instructions for the AI translation, to improve its understanding of the story and to keep names consistent.

Glossary tab

image

Same as characters, only without pictures.

Translation notes tab

image

This is where the main instruction for the AI is written; characters and glossary entries are inserted into it automatically.

Contributors

Vasyanator

209 commits

Viste

3 commits

Languages

Rust

86.4%

Python

12.5%