Yes, Yao Ming can speak English. He learned it in the NBA, practicing with his teammates in the locker room. Although he used a translator at first, he gradually became comfortable speaking English alone.