Lurker here. Was actually trying to get a working MTL with translator++ working and ran into the same issue, and checked here to see if someone made one already. After some troubleshooting I found why it crashes. Every time the crash occurs it's because the upcoming text box had {word|other word} in the code, with the second word in the brackets showing as small inline text in the game. Anyways, Google Translate was somehow, seemingly at random, butchering some of them and removing everything after "{word" which I suppose completely breaks the formatting thus crash. Manually going in and editing it back in fixes it, but unfortunately there's a LOT of instances of this and I don't know if there's a good way to automate that.
Note, I don't think the issue is with translator++, since putting the same text strings into google translate via browser does the same thing with the brackets. Plus, selecting Kakao as your translator doesn't break the syntax, and seems to be crash-free. (Don't bother though, it's completely impossible to understand lol) Maybe one of the other translator options work but I couldn't get them to work in 5 minutes so I gave up.
Hopefully that's of help. I imagine the simplest solution would be to just sit down and fix every instance of the syntax getting butchered. Far as I could tell, it's only the CommonEvents section that gets messed up.