translation invocation work in the controller