Для перевода текста из файла PDF "Курсовая" с русского языка на английский язык с помощью Python можно воспользоваться библиотекой PyMuPDF (MuPDF). Вот пример скрипта:
import fitz
file_path = 'путь_к_файлу/Курсовая.pdf'
output_file = 'путь_для_сохранения_результата/Translated_Coursework.pdf'
doc = fitz.open(file_path)
text = ''
for page_number in range(doc.page_count):
page = doc.load_page(page_number)
text += page.get_text()
# Предположим, что у вас уже есть код для перевода текста с русского на английский язык
translated_text = translate_function(text)
output_doc = fitz.open()
output_page = output_doc.new_page()
output_page.insert_text((50, 50), translated_text)
output_doc.save(output_file)
doc.close()
output_doc.close()
Этот скрипт открывает файл PDF "Курсовая", извлекает текст, который затем можно перевести на английский язык (используйте соответствующую функцию перевода), и сохраняет результат в новом файле PDF. Не забудьте заменить 'путь_к_файлу' и 'путь_для_сохранения_результата' на актуальные пути к вашему файлу и месту сохранения результата соответственно.