MeowsL — фоновый переводчик для Windows из системного трея. Ctrl+C+C — перевод из буфера; Ё — выдели текст на экране рамкой. Результат в компактном popup-окне.
- Ctrl+C+C — открыть перевод текста из буфера обмена
- Ё — выделить область на экране и перевести текст с картинки
- Ctrl+Alt+T — запасной хоткей
- Автоопределение языка: русский ↔ английский
- Редактирование исходного текста с debounce-переводом
- ⇄ — поменять тексты и направление перевода
- Копирование полей по иконке ⧉ или
Ctrl+C - Ресайз окна со всех сторон, запоминание позиции
- Закрытие по
Esc, клику вне окна или кнопке × - Автозапуск с Windows — галочка в меню трея
git clone https://github.com/MrMe0ws/MeowsL
cd MeowsL
py -3 -m pip install -r requirements.txt
py -3 main.pyИконка появится в системном трее. Окно перевода открывается только по хоткею.
Примечание: на части систем глобальные хоткеи могут потребовать запуск от имени администратора.
Скачай MeowsL_<версия>.exe (например MeowsL_0.4.0.exe) из Releases и запусти. Python не нужен.
- Выделите текст в любом приложении и скопируйте (
Ctrl+C). - Быстро нажмите
Ctrl+Cещё раз — откроется окно MeowsL с переводом. - Можно править верхнее поле — перевод обновится автоматически.
- Закройте окно через
Esc, клик мимо окна или × — приложение останется в трее.
- Нажмите Ё (физическая клавиша слева от
1). - Зажмите левую кнопку мыши и обведите нужный текст рамкой.
- Отпустите кнопку — MeowsL распознает текст и покажет перевод.
Escво время выделения — отмена.
Для распознавания используется встроенный Windows OCR. Убедитесь, что в системе установлены OCR-пакеты нужных языков (обычно EN и RU уже есть). Проверка в PowerShell:
Get-WindowsCapability -Online -Name "Language.OCR*".
- Python 3.10+
- PyQt6 — интерфейс
deep_translator/requests— Google Translate (с запасным MyMemory)keyboard— глобальные хоткеи Windowswinocr+Pillow— захват и распознавание текста с экрана (Windows OCR)- PyInstaller — сборка в exe
MeowsL/
├── main.py # Точка входа
├── photo/ # Логотип и скриншоты
├── build/ # Скрипты сборки
└── src/translate_meows/ # Исходный код
- Только Windows 10+
- Нужен интернет для перевода
Ctrl+C+Cможет пересекаться с быстрым двойным копированием- Антивирус может предупреждать о неподписанном
.exe(типично для PyInstaller)
