Mengqi Xu Translator