Skip to content

NPCDW/EasyOT

Repository files navigation

EasyOT

"https://www.rust-lang.org/" "https://tauri.app/" "https://vitejs.dev/" "https://vuejs.org/" "https://element-plus.org/"

简体中文

Use global shortcuts to easily perform text recognition and machine translation (requires cloud service provider)

This project is rewritten from NPCDW/WpfTool, but the project is no better than WpfTool

WpfTool EasyOT
Memory usage (background) 3-4M 8-16M
Memory usage (single window) 95M 110-140M
Screenshot speed 200ms 1s

Free Quota

Features

  • Support text recognition on multiple screens and different dpi, the default shortcut key is F4
  • Support word translation, the default shortcut key is F2, first select a piece of text with the mouse, and then press the shortcut key, a window will pop up for translation

IMPORTANT

Multi-screen capture: only the screen where the mouse is placed will be captured

How to cancel screenshot? Press ESC or right-click

Marking words (taking words from the screen) is to send Ctrl+Insert by analog, and then get words from the clipboard

Development

Development

cargo tauri dev

build

cargo tauri build

Recommended IDE Setup

  • VS Code
  • Tauri Plugin
  • rust-analyzer Plugin
  • Better TOML Plugin
  • Volar Plugin
  • TypeScript Vue Plugin
  • Tailwind CSS Plugin

Thanks