Shaobo Xie Translator