You have a difficult one here! I think the main language should be what most of the guests speak the most. Then the translations can be in the program. When it comes to speeches, let your dad do it in Portuguese, maybe another family member can translate? I think it would be nice if the three best man do something together. Good luck!