A simple and efficient input, screenshot, word translation software
(Chinese | English)
Main functions:输入翻译,截图翻译,划词翻译,悬浮球翻译,截图OCR ,静默截图OCR ,剪贴板监听翻译
Bright mode | Dark Mode |
| Way | describe | Preview |
|---|---|---|
| Screenshot translation | Press the screenshot translation shortcut key (default Alt + W ) to intercept the area that needs to be translated | |
| Translation of word | After selecting the text you want to translate, press the shortcut key for the word translation (default Alt + E ) | |
| Enter a translation | Press the input translation shortcut key (default Alt + Q ), enter the text to be translated, and enter the Enter key to translate | |
| Floating ball translation | After selecting the text you want to translate, click the floating ball icon (it is turned off by default and needs to be turned on in the settings yourself) | |
| Screenshot OCR | Press this shortcut key to identify text based on your screenshot area | |
| Screenshot Silent OCR | Pressing this shortcut key will enable text recognition based on your screenshot area. The recognized content will be automatically written to the clipboard and will not open the OCR window. |
Translation source/text recognition application reference
Translation source
Text recognition
Development Environment
NodeJs Version >= 16
Npm Version >= 8
Depend on download
npm run npm-i-extend-modules-update
Project start
npm run dev
Project package
npm run build:win
npm run build:win:portable
npm run build:mac
It is very simple to add new translation/OCR sources. You only need to have some JS/TS basics and interface debugging capabilities to integrate. The following is a case of Maverick Translation.
Edit the file to add a translation source enum
src/common/enums/TranslateServiceEnum.ts
此处需要注意:当翻译源枚举定义后,后续的文件名称都需要按照枚举名称方式命名,具体参照如下步骤的命名规则
static NIU_TRANS = 'NiuTrans'
Copy the Logo file to this file path
src/renderer/src/assets/translate/NiuTransLogo.png
Added translation/OCR source information file
src/common/channel/translate/info/NiuTransInfo.ts
Added translation/OCR source interface implementation
src/main/service/channel/interfaces/NiuTransRequest.ts
Added translation/OCR source interface callback page results
src/main/service/channel/product/translate/NiuTransChannel.ts