You should use English mixed with Portuguese for dialogue. So most of it is English, but every now and then you throw in a Portuguese word (ideally for something unimportant). Having to translate every line of dialogue can be a pain in the ass, especially since most online translators are pretty inaccurate.