Ok good news - any macro you edit and save in GSE 3.0.23 will now work cross client languages. I took an English macro - changed my client to german, made changes and changed back to English, made changes and back to german and back and it worked.
You will need to edit and save a macro first after updating. From then on any that you export will work.
I am looking at caching the spell names and sharing that with people you are guided and ingroup with. You can get the ID of a spell you know while you know it but once you change spec you cant get the spell id of a spell from the other spec. The same limitation occurs with Client languages. If we cache and share we may be able to overcome this limitation without needing a 5mb addon to translate. Detials as to what I am thinking are at [GSE3] Cache known spells · Issue #795 · TimothyLuke/GnomeSequencer-Enhanced · GitHub