Skip to content

Snipping Tool with TTS and translation options, designed for reading Japanese/Manga

Notifications You must be signed in to change notification settings

AlexanderLJX/snip-translate

Repository files navigation

Snip-Translate

A handy snipping tool with TTS and translation options designed for Windows

Initially designed for Japanese to English translation, but easily adaptable for other languages

Demo

No gpu demo

2023-05-15.18-28-02_Trim.mp4

GUI interface

image

Features

  • GUI interface
  • Manga OCR (default OCR) (kha-white/manga-ocr)
  • Tesserocr (sirfz/tesserocr)
  • Free chatGPT translation using free api (better than DeepL and Google Translate)
  • Unlimited Google Translate using multiple proxies (vitalets/google-translate-api)
  • Text to speech powered by Coqui TTS (coqui-ai/TTS)
  • Automatically copies scanned text to clipboard
  • Editable arguments in the bat file to turn on/off features

Installation

Install espeak

  1. Download and install espeak from espeak-ng/espeak-ng/releases.
  2. The installation directory should be C:\Program Files\eSpeak NG\espeak-ng.exe else you should modify the run.bat file accordingly. Note that espeak is used in the VITS English TTS.

Install Node.js

Install Node.js

Install Anaconda

  1. Download and install Anaconda from anaconda.com/download and add it to your environment path.

Install packages

  1. Double-click install.bat to install additional packages.

Run the application

  1. Double-click run.bat to start the program.
  2. Use ctrl+shift+s to snip. Scanned text will be copied to clipboard.