Проект демонстрирует эволюцию от монолитной архитектуры к модульному подходу.
- ✅ Добавление и поиск переводов слов
- ✅ Обучение системы новым словам
- ✅ Сохранения данных между сеансами (сериализация)
- ✅ Поддерживает двухсторонний перевод
Пользователь: как будет переводится слово dinosaur на русском ?
Система: Слово dinosaur на русском будет динозавр
Пользователь: слово шахматы на английском будет
Система: К сожалению я незнаю как переводится это слово
Пользователь: шахматы на английском будет chess
Система: Спасибо, я запомню
Пользователь: Итак как будет слово шахматы на английском ?
Система: Слово шахматы на английском будет chess
- ❌ Нужно разделять слова пробелами
- ❌ Нужно явно указывать перевод
-
Убедитесь, что в папке проекта присутствуют файлы данных:
-
Для версии 1 и 2.
-
dict_words1.dat
- база знаний 1 -
dict_words2.dat
- база знаний 2 -
fillers.dat
- ключевые слова -
Для версии 3. -
trRU.json
- база знаний 1 -trEng.json
- база знаний 2 -fillers.json
- ключевые слова
cd version_03
python main.py
cd version_01
python translator_1.py
Этот проект распространяется под лизензией MIT - одной из самых разрешительных open-source лицензий.
- LICENSE - оригинальная версия на английском языке (имеет юридическую силу)
- LICENSE.ru - перевод на русский язык (для удобства ознакомления)
- ✅ Вы можете свободно использовать, модифицировать и распространять код
- ✅ Можно использовать в коммерческих проектах
- ✅ Обязательное условие: указание авторства
- ❌ Автор не несет ответственности за возможные проблемы
Для юридических целей следует руководствоваться английской версией лицензии.