Have a Better Translation?