An open API service indexing awesome lists of open source software.

https://github.com/xulihang/imagetrans_plugins

Plugins for ImageTrans
https://github.com/xulihang/imagetrans_plugins

chatgpt comic computer-aided-translation image-translation large-language-models manga ocr translation

Last synced: 6 months ago
JSON representation

Plugins for ImageTrans

Awesome Lists containing this project

README

          

# ImageTrans_plugins

This is the repo for ImageTrans plugins.

Go to the sub folders for details.

You can download all the plugins here:

## Featured Plugins List

These plugins can work offline.

### OCR

* [PaddleOCR](paddleOCR)
* [RapidOCR](RapidOCR). It is based on PaddleOCR's models. It works for Chinese, Korean, English and Japanese.
* [mangaOCR](mangaOCR)
* [PororoOCR for Korean](pororoOCR)
* [ChineseOCR](ChineseOCR)

### Machine Translation

* [opusMT](opusMT)
* [sugoiMT](sugoiMT)
* [ChatGPT](chatGPTMT)

### Mask Generation

* [ExternalMaskGen](ExternalMaskGen)
* [InsetRectMaskGen](InsetRectMaskGen)

### Inpainting

* [ExternalInpaint](ExternalInpaint)
* [LamaInpaint](LamaInpaint)

### All-in-One

[mangaTranslator](mangaTranslatorOCR)

## How to use Sickzil-Machine

1. Download the Windows build of Sickzil-Machine server from [here](https://github.com/xulihang/SickZil-Machine/releases/download/server/dist.zip).
2. Unzip it and double-click server.exe to run Sickzil-Machine
3. Use External Inpaint and External MaskGen to call it.

## Notes Using Local Servers

The default port of local severs is usually 8080. If you are using multiple local servers like mangaOCR and mangaTranslator, they may have a port conflict.

You can modify the Python script to update the port and update the URL in ImageTrans' preferences.

For example, to modify the port of mangaOCR, edit `server_manga_ocr.py` to change to following line:

```py
run(server="paste",host='0.0.0.0', port=8080)
```

Then, open ImageTrans to update its perferences:

![Port settings](./port_settings.jpg)