Skip to content

FreezeZeni/TranslateAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение для общения с игроками в играх, где чат открывается клавишей T

Описание и принцип работы

Данный проект представляет собой приложение с графическим интерфейсом, которое объединяет функции перевода текста, распознавания речи и автоматизации отправки сообщений. После ввода текста на русском языке программа автоматически переводит его на выбранный язык, предварительный просмотр которого отображается чуть ниже. При нажатии клавиши Enter приложение выполняет следующие действия:

  1. Переключается на окно игры с помощью комбинации Alt+Tab.
  2. Нажимает T для открытия чата.
  3. Автоматически вводит переведённый текст.

Основные возможности

1. Распознавание речи

  • Преобразование голосового ввода в текст для быстрого ответа.
  • Поддержка только русского языка для распознавания.
  • Возможность включения и выключения функции распознавания речи нажатием кнопки.

2. Перевод текста

  • Автоматический перевод текста в режиме реального времени с предварительным просмотром.
  • Поддержка следующих языков:
    • Английский
    • Немецкий (частично)
    • Французский (частично)

3. Режимы работы

  • Переводчик: Позволяет переводить текст с русского на выбранный язык.
  • Спам: Автоматизирует отправку сообщений в выбранном режиме (общий, командный, групповой). В режиме Спам функция перевода отключается.

4. Голосовой режим

  • Управление распознаванием речи через графический интерфейс.
  • Включение и отключение голосового ввода.

5. Графический интерфейс

  • Простое и интуитивно понятное управление:
    • Поле для ввода текста.
    • Выпадающее меню для выбора языка перевода и режима чата.
    • Кнопки управления:
      • Перевод в верхний регистр.
      • Перевод в нижний регистр.
      • Включение голосового режима.
    • Поле для отображения истории отправленных сообщений.

6. Дополнительные функции

  • Автоматическое переключение между окнами игры и приложением.
  • Автоматическое переключение раскладки клавиатуры между русским и английским языками.

Технические требования

1. Основные требования

Для корректной работы приложения необходимо:

  • Наличие только двух раскладок клавиатуры: русской и английской.
  • Приложение и игра должны находиться рядом в переключателе окон.

2. Поддерживаемые операционные системы

  • Windows (обязательно наличие библиотеки pywin32 для работы с системными вызовами).

Инструкция по использованию

1. Управление интерфейсом

Основные элементы:

  • Поле ввода текста для перевода или отправки.
  • Выпадающее меню выбора языка (английский, немецкий, французский).
  • Выпадающее меню выбора режима чата (общий, командный, групповой).
  • Кнопки:
    • Перевод в верхний регистр.
    • Перевод в нижний регистр.
    • Включение голосового режима.
  • Поле для отображения истории операций.

Перевод текста

  1. Выберите язык перевода из выпадающего меню.
  2. Введите текст в поле ввода.
  3. Переведённый текст автоматически появится в поле предпросмотра ниже.
  4. Нажмите Enter для отправки сообщения.

Автоматизация отправки сообщений

  1. Выберите режим работы (Спам или Переводчик).
  2. Введите текст для отправки.
  3. Настройте параметры (например, количество повторов для режима Спам и режим чата).
  4. Нажмите Enter для отправки сообщения.

Голосовой режим

  1. Включите голосовой режим с помощью кнопки.
  2. Произнесите текст, который нужно распознать.
  3. Распознанный текст появится в поле результата.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published