Програмний додаток перекладу тексту з екрану в реальному часі

dc.contributor.advisorГордій, Ярослав Вікторович
dc.contributor.authorЗакомірний, Максим Сергійович
dc.date.accessioned2026-09-04T11:59:22Z
dc.date.issued2026
dc.description.abstractМетою даної дипломної роботи є розробка програмного додатку для автоматичного розпізнавання тексту з обраної області екрану та його перекладу в режимі, близькому до реального часу. Тобто користувач сам обирає частину екрану, а програма далі самостійно виконує всі необхідні дії – від отримання зображення до відображення перекладеного тексту. Для досягнення цієї мети необхідно реалізувати кілька основних функцій: захоплення області екрану, розпізнавання тексту, переклад отриманого тексту та відображення результату у зручному вигляді для користувача. Також важливо забезпечити стабільну роботу програми та можливість її налаштування під потреби користувача. Методи та технології, які використовувалися при розробці. Під час розробки використано сучасні технології та інструменти. Програма реалізована мовою програмування C# з використанням технології WPF для створення графічного інтерфейсу. WPF підходить для цієї задачі, оскільки дає змогу створити звичайне головне вікно програми та окреме overlay-вікно для показу перекладу. Для розпізнавання тексту застосовується OCR (оптичне розпізнавання символів), що дозволяє отримувати текстову інформацію із зображень. Переклад виконується за допомогою підключення до зовнішніх сервісів через API, що дає змогу отримувати актуальні результати перекладу. Також у програмі використовуються асинхронні методи, які дозволяють виконувати обробку даних без “зависання” інтерфейсу, що важливо для комфортної роботи користувача. Окремо реалізовано підтримку гарячих клавіш для швидкого доступу до основних функцій програми. Апробація. Апробація результатів роботи була здійснена шляхом підготовки та подання тез на тему “Програмний додаток перекладу тексту з екрану в реальному часі” на студентську наукову конференцію “Теоретичні та прикладні аспекти розробки комп’ютерних систем” 2026 року. Структура записки. Пояснювальна записка складається з чотирьох основних розділів. У першому розділі проведено системний аналіз предметної області, розглянуто основні особливості задачі, визначено вимоги до програмної системи, виконано моделювання предметної області та проаналізовано існуючі рішення. У другому розділі описано процес проєктування програмного забезпечення, зокрема побудовано логічну модель даних, діаграми класів, пакетів та компонентів. У третьому розділі наведено процес розробки системи, включаючи створення інформаційної бази, вибір інструментів та реалізацію основних програмних модулів. Четвертий розділ присвячений тестуванню програмного додатку, перевірці основних сценаріїв його роботи, опису середовища розгортання та визначенню вимог до апаратного й програмного 6 забезпечення. Загальний обсяг записки становить 60 сторінки, кількість використаних джерел – 25, кількість додатків – 3.
dc.identifier.citationЗакомірний М. С. Програмний додаток перекладу тексту з екрану в реальному часі : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 65 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/17124
dc.language.isouk
dc.publisherНУБіП України
dc.subjectпрограмний додаток
dc.subjectавтоматичне розпізнавання тексту
dc.subjectпереклад тексту
dc.subjectsoftware application
dc.subjectautomatic text recognition
dc.subjecttext translation
dc.titleПрограмний додаток перекладу тексту з екрану в реальному часі
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Zakomirnyi__Bakalavrska_Prohramnyi_dodatok_perekladu_tekstu.pdf
Розмір:
1,28 MB
Формат:
Adobe Portable Document Format