This repository shows you how to use the googletrans
library. A library that allows you to use Google Translate in Python. This repository contains three notebooks:
main.ipynb
translate_txt_file.ipynb
translate_pdf_file.ipynb
There is a YouTube tutorial that explains the notebooks in details. If you want to watch it, you can find it here.
In this notebook, you can see the supported languages, as well as how to translate a simple string from English to French.
In this notebook, you will read a TXT file -make sure to change the path accordingly-.
with open('./video_script.txt', 'r') as f:
text = f.read()
After that, you will translate it into another language and then save the translation into a new TXT file.
In this notebook, you will use PyPDF2
to load a PDF file and extract the text from it
from PyPDF2 import PdfReader
reader = PdfReader("./Google_trans_docs.pdf")
number_of_pages = len(reader.pages)
print(f"Number of pages: {number_of_pages}")
After that, you will translate the PDF into another language and then save the translation into a TXT file.