Skip to content

DenisShahbazyan/Translate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Переводчик

Описание:

Desktop переводчик текста для Windows. Может переводить выделенный текст из любого приложения по сочетанию клавиш.

Внешний вид и функционал как у Google Translate: sch

Окно настроек: sch

  • 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, иконки в ней же.

Системные требования:

Планы по доработке:

В ближайшем будущем буду фиксить баги.

Используемые технологии:

Авторы:

Лицензия:

  • MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages