Веб-приложение для сбора иностранных слов из веб-страниц, с автоматическим составлением словаря и переводом на русский язык охватывает сразу несколько категорий:
- Сайты под ключ
- Бэкенд
- Парсинг
Наполенение:- Модуль парсинга текста с веб-страницы
- Модуль выделения слов на латинице с параметрами
- Модуль создания словаря с переводом слов и отсевом повторов
- Многопоточное выполнение функции перевода (ускорение ~ X10)
- База данных SQLite
- Функция удаления слов из словаря
- Вывод счетчика слов в словаре
- Отдельные словари для юзеров
- Автотесты на PyTest
- Логирование с Logging
- HTML + CSS
- Приложение на Flask
- API с flask_restful
Основные библиотеки:
- Flask
- flask_restful
- requests
- bs4
- re
- multiprocessing
- SQLite3
- googletrans 3.1.0a0 (pip install googletrans==3.1.0a0)