Агрегатор новин із автоматичним перекладом за геолокацією користувача
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У дипломній роботі досліджено проблему доступу до актуальної новинної інформації в умовах глобалізації та мовних бар'єрів. Проведено аналіз існуючих рішень для агрегації новин, виявлено їхні переваги та недоліки, зокрема щодо можливостей автоматичного перекладу та персоналізації контенту на основі місцезнаходження користувача. На основі цього аналізу сформульовано вимоги до розроблюваної системи. Розроблено архітектуру та реалізовано програмне забезпечення для агрегації новин з RSS-каналів з функцією автоматичного перекладу. Система визначає геолокацію користувача для надання релевантного контенту та використовує OpenAI API для здійснення перекладу на мову користувача. Серверна частина системи реалізована з використанням фреймворку NestJS на мові TypeScript, що забезпечує надійність та масштабованість рішення. Проведено проектування структури бази даних для зберігання інформації про джерела новин, користувачів та кешовані переклади.
Опис
Ключові слова
news aggregator, automatic translation, geolocation, NestJS, RSS feed, OpenAI API, TypeScript, API integration, content personalization, backend development, агрегатор новин, автоматичний переклад, геолокація, RSS, API інтеграція, персоналізація контенту.
Бібліографічний опис
Мартиненко, О. О. Агрегатор новин із автоматичним перекладом за геолокацією користувача : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мартиненко Олег Олександрович. – Київ, 2025. – 89 с.