I think automated translation to Portuguese already exists. Search this site for topic with it.
You can use DeepL, but you will need a paid version to translate this mass of text.
There is a guide to translate this game and there are people who know how to do it, too bad you didn't look for them