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

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Метою даної дипломної роботи є розробка програмного додатку для автоматичного розпізнавання тексту з обраної області екрану та його перекладу в режимі, близькому до реального часу. Тобто користувач сам обирає частину екрану, а програма далі самостійно виконує всі необхідні дії – від отримання зображення до відображення перекладеного тексту. Для досягнення цієї мети необхідно реалізувати кілька основних функцій: захоплення області екрану, розпізнавання тексту, переклад отриманого тексту та відображення результату у зручному вигляді для користувача. Також важливо забезпечити стабільну роботу програми та можливість її налаштування під потреби користувача. Методи та технології, які використовувалися при розробці. Під час розробки використано сучасні технології та інструменти. Програма реалізована мовою програмування C# з використанням технології WPF для створення графічного інтерфейсу. WPF підходить для цієї задачі, оскільки дає змогу створити звичайне головне вікно програми та окреме overlay-вікно для показу перекладу. Для розпізнавання тексту застосовується OCR (оптичне розпізнавання символів), що дозволяє отримувати текстову інформацію із зображень. Переклад виконується за допомогою підключення до зовнішніх сервісів через API, що дає змогу отримувати актуальні результати перекладу. Також у програмі використовуються асинхронні методи, які дозволяють виконувати обробку даних без “зависання” інтерфейсу, що важливо для комфортної роботи користувача. Окремо реалізовано підтримку гарячих клавіш для швидкого доступу до основних функцій програми. Апробація. Апробація результатів роботи була здійснена шляхом підготовки та подання тез на тему “Програмний додаток перекладу тексту з екрану в реальному часі” на студентську наукову конференцію “Теоретичні та прикладні аспекти розробки комп’ютерних систем” 2026 року. Структура записки. Пояснювальна записка складається з чотирьох основних розділів. У першому розділі проведено системний аналіз предметної області, розглянуто основні особливості задачі, визначено вимоги до програмної системи, виконано моделювання предметної області та проаналізовано існуючі рішення. У другому розділі описано процес проєктування програмного забезпечення, зокрема побудовано логічну модель даних, діаграми класів, пакетів та компонентів. У третьому розділі наведено процес розробки системи, включаючи створення інформаційної бази, вибір інструментів та реалізацію основних програмних модулів. Четвертий розділ присвячений тестуванню програмного додатку, перевірці основних сценаріїв його роботи, опису середовища розгортання та визначенню вимог до апаратного й програмного 6 забезпечення. Загальний обсяг записки становить 60 сторінки, кількість використаних джерел – 25, кількість додатків – 3.

Опис

Бібліографічний опис

Закомірний М. С. Програмний додаток перекладу тексту з екрану в реальному часі : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 65 с.

Endorsement

Review

Supplemented By

Referenced By