Аннотация: Проект представлен в виде мессенджера, способного передавть сообщения между пользователями, с встроенной функцией автоматического перевода текста с русского языка на английский. Он поможет людям не только взаимодействовать друг с другом, но и расширять свои знания о этих языки. За счет использования современных технологий данное приложение может быть запущено в виде веб-сервиса и Android или iOS приложения, что делает его доступным для широких масс населения
Цель проекта: Создание мессенджера, где люди смогут коммуницировать друг с другом для повышения своего уровня знаний русского и английского языков, в том числе и для других целей взаимодействия
Задачи: Описать функционал разрабатываемого программного средства (интерфейса); Разработать прототип сервера для перевода сообщения мессенджера, а также для предоставления справочной информации; Разработать прототип графического интерфейса, реализующего функционал мессенджера с автоматическим переводом; Ознакомиться с средой Visual Studio Code, а также с реализациями данных его программного решения; Протестировать разработанный мессенджер с участием одноклассников; Определить пути развития данного проекта
Этапы исследования: Определан функционал программого средства; Разработан прототип сервера с выдачей справочной информации и функционалом перевода сообщений; Разработан графический интерфейс; Ознакомление с работой в Visual Studio Code проведено; Проведено тестирование мессенджера с одноклассниками; Определены пути развития проекта
Методы исследования и оборудование: Анализ современных технологий и решений показал, что на сегодняшний день наиболее перспективным является разработка мессенджера для веб и мобильных устройств, поэтому было принято решение реализовать проект на фреймворке Quasar, который позволяет одновременно создать и веб-приложения, и мобильные приложения под различные платформы (iOS и Android). Для удобной разработки функционала программного средства, ввиду ограниченности ресурсов клиентов, был выбран язык программирования Python, а для реализации графического интерфейса - JavaScript
Результаты: В результате проведенной работы создан минимальный жизнеспособный продукт программного средства, обладающий основным функционалом для отправки и перевода сообщений. В том числе, разработана серверная часть, позволяющая осуществить перевод сообщения с одного языка на другой, хранение и организацию выдачи справочной информации, и в том числе передачу сообщений мессенджера. Также, разработан графический интерфейс на основе Фреймворка Quasar, благодаря которому можно адаптировать данное программное средство под веб и мобильные платформы
Перспективы проекта: В дальнейшем планируется публикация сервиса на платном хостинге, добавление функционирования логирования, списка контактов, возможности оптимизации передачи сообщения в зашифрованном виде и возможности хранения переписки на базе данных
[Ссылка на презентацию] https://github.com/GalyaAv/MessengerTranslator/blob/main/docs/Презентация.pdf
