Desktop переводчик текста для Windows. Может переводить выделенный текст из любого приложения по сочетанию клавиш.
Внешний вид и функционал как у Google Translate:
- Show / Hide Window - Сочетание клавиш для показа / скрытия окна
- Show & Paste Text - Сочетание клавиш для копирования выделенного текста, открытия окна переводчика, вставки выделенного текста в поле для перевода. Перевод отобразиться в соседнем поле.
- Fast Lang 1 / Fast Lang 2 - Языки для быстрого перевода. Т.е. при переводе текста Show & Paste Text переводчик будет определять, на каком языке сам текст Fast Lang 1 или Fast Lang 2. К примеру, если текст на Fast Lang 1, то перевод будет в Fast Lang 2, и наоборот.
- Склонируйте проект на Ваш компьютер
git clone https://github.com/DenisShahbazyan/Translate.git
- Перейдите в папку с проектом
cd Translate
- Создайте и активируйте виртуальное окружение
python -m venv venv
source venv/Scripts/activate
- Обновите менеджер пакетов (pip)
pip install --upgrade pip
- Установите необходимые зависимости
pip install -r requirements.txt
-
Установить библиотеку из папки
data/lib
- этоpywin32
у меня она не установилась через pip. -
Запуск через файл
main.py
-
Чтобы упаковать в exe, выполнить команду из корня проекта:
pyinstaller --onefile --noconsole --name Translate --icon=ui/icon/icon.ico src/main.py
- Изменить интерфейс можно через Qt Designer. Файлы интерфейса в папке
ui
, иконки в ней же.
- Python 3.10.4
В ближайшем будущем буду фиксить баги.
- PyQt5 5.15.7
- PyInstaller 5.1
- PyAutoGUI 0.9.53
- keyboard 0.13.5
- langdetect 1.0.9
- translate-api 4.9.5
- MIT