Currently the translator portal on creator hub is being used abusively to advertise exploits, scams, and bypassed content. This is due to the fact that there is absolutely no permissions required to invite someone as a translator to your game - you can even invite every member of massive groups to be a translator in your game, which should not be allowed for obvious reasons.
I expect this page to operate on a permission basis so that users cannot add entire groups as translators. I expect this page to be empty, and not full of scams.