Вы должны войти, чтобы создавать сообщения и темы.

SSHF - Экранный помощник по скриншотам + переводчик

Здравствуйте.🤝
Решил выложить учебный проект. Возможно исходный код кому-нибудь пригодится.
Требования:
.NET 5.0 Runtime
Windows 10 т.к. рассчитано на совместное использование, и получение изображения из буфера с инструментом(пуск+шифт+s)
Google Chrome браузер, если нужен перевод.

Возможности:
- Парящее окно шпаргалка
- Drop изображения
- Перевод с изображения

Т.к Google Api платный для переводов. Было интересно попробовать автоматизацию браузера. Перевод кривой-косой, т.е как есть.

К сожалению мало свободного времени им заниматься.

Известные проблемы:
- При первом запуске не работают сочетания клавиш
- Закрытие окна браузера  во время перевода приводит к SoftLock
- Масштабирование интерфейса windows отличное от 100% приводит к тому, что изображение из буфера не соответствует фактическому размеру. ( Проблема самой программы для скриншотов windows. Кстати у оригинальных ножниц такой проблемы нету. )

Особенности:
- При первом переводе автоматически скачивается chromedriver соответствующий версии Google Chrome, и создается папка рядом с .exe файлом.
- Используется временное хранилище по директории C:\Users\user\AppData\Local\Temp\myAPP . Автоматически удаляется, если корректно закрыть приложение кнопкой выхода из NotifyIcon.

Комбинации клавиш:
- Пуск + шифт + S ( Стандартный инструмент windows )
- Пуск + шифт +A ( Получить изображение из буфера )
- Пуск + шифт + Caps Lock ( Получить перевод )

GitHub


Google Drive

Видео пример использования

Пишите замечания и предложения. Может смогу что нибудь улучшить 🙂.
Спасибо за внимание.

Также забыл добавить. Двойной клик по окну вызывает скрытие окна.

P.S
Если не сложно поправьте пожалуйста опечатку в названии темы.