I've reimplemented the translator's interface that you're familiar with. I found a different approach which didn't have the problems associated with the old approach. It's still not perfect, but better.
You can see it in action at the test servers, until we get the trnaslation server upgraded later today.
Apologies for the interruption in service.