So there are two ways to prevent translation
one is the HTML5 translate="no" attribute, and the other is google's class="notranslate"
we need to use both
so much for standards
but that's not all
we also need to prevent dijit dialogs from being translated, and those things could be created on the fly
and exist as children of body, and not just the editor element
There have been strange "step iterator is not a step" asserts reported.
@adityab found that these could come from Chrome translating the text nodes: