Проект: Англо‑Туркменский словарь
Этот проект представляет собой веб‑приложение на Django, предназначенное для перевода и поиска слов между английским и туркменским языками.
Пользователи могут вводить слово на одном из языков и получать соответствующий перевод на другой язык.
- Двуязычный словарь (английский ↔ туркменский).
- Веб‑интерфейс на Django.
- Возможность добавлять/редактировать словарные записи (при соответствующих правах).
- Поддержка импорта данных из файла (например, Excel) – при наличии соответствующего модуля.
- Адаптировано для лёгкого расширения и доработки.
- Python 3.12
- Django
- Pandas (для обработки данных)
- openpyxl (если используется импорт из Excel)
- База данных SQLite (в текущей конфигурации)
- HTML, CSS, JavaScript — для фронтенда
├── data/ # исходные данные / словарь
├── staticfiles/ # статические файлы (CSS, JS, изображения)
├── translator/ # приложение Django: логика перевода
├── turkmen_translator/ # приложение Django: специфично для туркменского
├── manage.py # основной скрипт Django
├── db.sqlite3 # база данных (SQLite)
├── requirements.txt # список зависимостей
└── README.md # этот файл
- Склонируйте репозиторий:
git clone https://github.com/DovletEmin/English_Turkmen-dictionary.git cd English_Turkmen-dictionary - Создайте виртуальное окружение (рекомендуется) и активируйте его:
python3 -m venv venv source venv/bin/activate # на Linux/macOS venv\Scripts\activate # на Windows
- Установите зависимости:
pip install -r requirements.txt
- Запустите сервер разработки:
python manage.py runserver
- Откройте в браузере: http://127.0.0.1:8000