Skip to content

aziz-python-dev/smart-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤓 Умный переводчик естественным вводом

Проект демонстрирует эволюцию от монолитной архитектуры к модульному подходу.

📖 Оглавление

📜 Возможности

  • ✅ Добавление и поиск переводов слов
  • ✅ Обучение системы новым словам
  • ✅ Сохранения данных между сеансами (сериализация)
  • ✅ Поддерживает двухсторонний перевод

💡 Примеры использования

Пользователь: как будет переводится слово 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 - ключевые слова

🛠️ Установка и запуск

Версия 3.0 (Рекомендуется)

cd version_03
python main.py

Версия 1.0 (Историческая)

cd version_01
python translator_1.py

📸 Скриншоты

Пример работы переводчика Пример работы переводчика

📄 Лизензия

Этот проект распространяется под лизензией MIT - одной из самых разрешительных open-source лицензий.

Файлы лицензии:

  • LICENSE - оригинальная версия на английском языке (имеет юридическую силу)
  • LICENSE.ru - перевод на русский язык (для удобства ознакомления)

Что это значит:

  • ✅ Вы можете свободно использовать, модифицировать и распространять код
  • ✅ Можно использовать в коммерческих проектах
  • ✅ Обязательное условие: указание авторства
  • ❌ Автор не несет ответственности за возможные проблемы

Для юридических целей следует руководствоваться английской версией лицензии.

About

Translator - Self-learning Knowledge Assistant.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.ru

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages