Hey hbee,
I’ll let others respond if they have done this but otherwise I will take a look next week and see what might need to be configured for better compatibility. All text is properly handled by the standard WordPress translation system so I would believe many if not all features will work.
It looks like you can configure Polylang to create multiple copies of an event and then the translated event will show up only in the related translation version:
https://snipboard.io/bqvxIU.jpg
However I noticed also that some of the settings based text could not be shown in both languages and there are a lot of other improvements that could be made (like shared registration capacity for all translations of an event)
This is an improvement I can make in the plugin, however this won’t be ready for the next update and may be a while before it’s implemented as it will take quite a bit of effort. I’m sure other’s are interested in this as well.
There is a cost but Weglot is another immediate option as it translates everything on the page without configuration.