5 ms·Or maybe machine translation?by oconnor663 7y agoOr maybe machine translation?forgotmypwd123 7y agoOn the BBC? From what language, and why?hencq 7y agoFrom English to Chinese.