Skip to content

wlssirius/ChaosTranslate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

ChaosTranslate is a lightweight OCR and translation tool with GUI. It uses TesseractOCR to detect characters inside the screenshot of user-selected application and QOnlineTranslator to translate into target language. Please refer to below gif for brief usage, or check Manual for more details.
Chaos翻译是一款开源文字识别(OCR)及翻译工具,使用TesseractOCR进行文字识别,并使用QOnlineTranslator进行在线翻译。 使用方法请参考以下gif,或点击使用说明查看更多细节。 Image of UI

Installation

Download the latest release, unzip and run ChaosTranslate.exe to start using. If the translation is not displayed correctly, please run vcredist_x64.exe (included in the zip) and install VC++ 2000 Redistributable.
下载最新版本,解压并运行ChaosTranslate.exe即可开始使用。如果翻译结果显示不正确, 请运行压缩包中的vcredist_x64.exe并安装VC++ 2000 Redistributable.

Platform

Windows

Compile Requirements

  1. CMake (preferably > 3.18.0)
  2. Qt5
  3. TesseractOCR

Compile Process

  1. Make sure all dependencies in Requirements are installed
  2. Clone this branch and update submodule

git submodule update --init --recursive

  1. Open CMake GUI, and set the project directory as source path
  2. (If you used vcpkg to install tesseractOCR) Click Configure, choose "Specify toolchain file for cross-compiling" and input path to vcpkg.cmake
  3. Generate