add realtime socket translate