Этот скрипт предназначен для обработки текстовых файлов, преобразуя их содержимое в английский язык и создавая словарь частотности слов. Скрипт использует библиотеки pymorphy2
для нормализации слов и translate
для перевода слов с русского на английский язык.
- Описание: Функция записывает словарь слов и их переводы на английский язык в файл.
- Параметры:
name
: Имя файла для записи.dict_words
: Словарь, где ключи - слова, а значения - их переводы на английский язык.
- Описание: Читает текстовый файл, нормализует и переводит слова, а затем создает словарь частотности слов и записывает его в новый файл.
- Параметры:
name
: Имя файла для чтения.book
: Имя файла для записи.
- Описание: Нормализует список слов, удаляя не буквенные символы и приводя слова к их нормальной форме.
- Параметры:
words_list
: Список слов для нормализации.
- Описание: Создает словарь частотности слов из списка слов.
- Параметры:
words
: Список слов для подсчета частотности.
- Описание: Возвращает нормальную форму слова.
- Параметры:
word
: Слово для нормализации.
python english_book("input.txt", "output.txt")
- Этот код читает текст из файла
input.txt
, нормализует и переводит слова, создает словарь частотности слов и записывает его в файлoutput.txt
.