A lightweight Windows background translator that translates selected text with Ctrl+Q and OCR-translates screen regions with Alt+Q.

Stars

3

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It combines selection-based translation and built-in OCR screen translation in a single tray app, with extra care around multi-monitor support and failure protection.

Who it is for

  • Windows users who want quick translations inside any app, game, or browser
  • Gamers playing non-localized games or reading in-game text
  • People who need to translate text from images or non-selectable UI
  • Developers interested in a C# WPF translator/OCR tool with tests

Use cases

  • Translate highlighted text from any window using a global hotkey
  • OCR and translate text from screen areas that cannot be selected
  • Use translation and OCR capture on multi-monitor setups
  • Add the tool to Windows startup for always-available background translation

Strengths

  • Lightweight, stylish, and fast background operation
  • Built-in OCR for translating text from images or games
  • Robustness features include debounce, single-instance mutex, and clipboard error handling
  • Multi-monitor screen capture support
  • Open development stack: C#, WPF, .NET, Inno Setup, and xUnit tests

Considerations

  • Windows-only desktop tool
  • Does not specify the translation engine, language coverage, or OCR accuracy
  • Installation requires downloading the setup executable from Releases

README quick start

LKTranslate~

LKTranslate~ — это легковесный, стильный и быстрый переводчик для Windows, работающий в фоновом режиме. Он позволяет переводить текст из любой программы, игры или браузера с помощью удобных горячих клавиш.

Особенности

  • Перевод выделенного текста (Ctrl+Q): Просто выделите любой текст в любом окне и нажмите горячую клавишу. Программа сама скопирует его, переведет и покажет поверх всех окон.
  • Оцифровка и перевод с экрана (Alt+Q): Если текст нельзя выделить (например, в игре или на картинке), нажмите горячую клавишу, обведите нужную область на экране, и программа считает текст с помощью встроенного OCR и моментально переведет его.
  • Поддержка нескольких мониторов: Захват экрана корректно работает на любых конфигурациях мониторов.
  • Защита от сбоев: Программа защищена от спама (Debounce), случайного запуска нескольких копий (Mutex) и ошибок чтения буфера обмена.

Установка

  1. Перейдите в раздел Releases.
  2. Скачайте последний файл LK_Translate_Setup.exe.
  3. Запустите установщик. Он создаст ярлыки и по желанию добавит программу в автозапуск Windows.

Горячие клавиши (по умолчанию)

  • Ctrl + Q — Перевести выделенный текст.
  • Alt + Q — Распознать и перевести текст с картинки/экрана.

Горячие клавиши и целевой язык (Ru, En, Fr и др.) можно изменить, кликнув левой кнопкой мыши по иконке программы в трее Windows.

Для разработчиков

Программа написана на C# (WPF, .NET). Для сборки установщика используется скрипт Inno Setup (installer.iss). Проект содержит юнит-тесты на базе xUnit.

Related repositories

Similar projects matched by category, topics, and programming language.

MoonshotAI
Featured
MoonshotAI GitHub avatar

Kimi-K3

Kimi K3 is an open-weight, 2.8T-parameter native multimodal agentic model with a 1M-token context window, designed for frontier coding, knowledge work, and reasoning tasks.

AI & Machine LearningAI Agents
3,348
jamesob
Featured
jamesob GitHub avatar

local-llm

A comprehensive guide for building and configuring a high-end local machine to run state-of-the-art LLMs, with detailed hardware choices, BIOS tuning, and Docker-based model serving.

AI & Machine LearningLarge Language Models
1,660
Blaizzy
Featured
Blaizzy GitHub avatar

nativ

Nativ is a native macOS app that lets you run AI models locally on Apple silicon, offering chat, model management, performance analytics, and an OpenAI/Anthropic-compatible API server.

AI & Machine LearningAI Vision & Audio
985