Fix translation routing logic