Міщенко, Л. Д.Мартиненко, Олег Олександрович2025-10-012025-10-012025Мартиненко, О. О. Агрегатор новин із автоматичним перекладом за геолокацією користувача : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мартиненко Олег Олександрович. – Київ, 2025. – 89 с.https://ela.kpi.ua/handle/123456789/76458У дипломній роботі досліджено проблему доступу до актуальної новинної інформації в умовах глобалізації та мовних бар'єрів. Проведено аналіз існуючих рішень для агрегації новин, виявлено їхні переваги та недоліки, зокрема щодо можливостей автоматичного перекладу та персоналізації контенту на основі місцезнаходження користувача. На основі цього аналізу сформульовано вимоги до розроблюваної системи. Розроблено архітектуру та реалізовано програмне забезпечення для агрегації новин з RSS-каналів з функцією автоматичного перекладу. Система визначає геолокацію користувача для надання релевантного контенту та використовує OpenAI API для здійснення перекладу на мову користувача. Серверна частина системи реалізована з використанням фреймворку NestJS на мові TypeScript, що забезпечує надійність та масштабованість рішення. Проведено проектування структури бази даних для зберігання інформації про джерела новин, користувачів та кешовані переклади.89 с.uknews aggregatorautomatic translationgeolocationNestJSRSS feedOpenAI APITypeScriptAPI integrationcontent personalizationbackend developmentагрегатор новинавтоматичний перекладгеолокаціяRSSAPI інтеграціяперсоналізація контенту.Агрегатор новин із автоматичним перекладом за геолокацією користувачаBachelor Thesis