I have found a work around for using guest accounts as interpreters.
- First you must set up "dummy" interpreters for each of the language you want to use. These interpreters need to be part of your organization but we will not be using them to ACTUALLY be the translators in the event. Teams just needs to have someone set up ahead of time in order to even turn on the interpretation feature. I've used our admin accounts to put in as interpreters just to set up the meeting.
- Once you've set up the languages you need with your "dummy" interpreters, invite the actual interpreters as "presenters" to the meeting.
- On the day of the meeting, use the lobby feature to keep all attendees out until you're ready for them, and admit your presenters and interpreters. Once you are actually in the meeting you can change who you have assigned as an interpreter to each language. You can even make your guest presenters, who are actually your interpreters, an interpreter for the event now that they're in the meeting. Just go to your interpreter settings and change the interpreter from your dummy interpreter who you added when you created it, to the ACTUAL interpreter who is in your meeting now.
- then you can admit all your attendees and have your meeting.
This DOES work, we've done 2 meetings like this with interpreters who did not belong to our organization. You can't set them up ahead of time, but you CAN change to them during the meeting.