# Словарь для замены словацких символов на обычные буквы replacement_dict = { 'á': 'a', 'ä': 'a', 'č': 'c', 'ď': 'd', 'é': 'e', 'í': 'i', 'ĺ': 'l', 'ľ': 'l', 'ň': 'n', 'ó': 'o', 'ô': 'o', 'ŕ': 'r', 'šť': 'st', 'ú': 'u', 'ý': 'y', 'ž': 'z', 'Á': 'A', 'Ä': 'A', 'Č': 'C', 'Ď': 'D', 'É': 'E', 'Í': 'I', 'Ĺ': 'L', 'Ľ': 'L', 'Ň': 'N', 'Ó': 'O', 'Ô': 'O', 'Ŕ': 'R', 'Š': 'S', 'Ú': 'U', 'Ý': 'Y', 'Ž': 'Z' } # Открываем файл и читаем его содержимое with open('no_slovak_letters.txt', 'r', encoding='utf-8', errors='replace') as file: text_content = file.read() # Заменяем словацкие символы на обычные буквы for slovak_char, english_char in replacement_dict.items(): text_content = text_content.replace(slovak_char, english_char) # Записываем изменённый текст в новый файл with open('no_slovak_output.txt', 'w', encoding='utf-8') as output_file: output_file.write(text_content) print("Текст успешно нормализован!")