Fix translator and promise handling

Fixes spec suite - we got function calls on undefined earlier, now we use an empty stand in method to capture this, until the promise resolves.