Hi- I wrote an answer for a very similar question. Unfortunately, it does not quite answer the Portuguese side of things but goes in-depth about the Spanish. I should add too that I used to be a flaired user on this page but it was taken away after a long absence of contributions.