刮目相看的英文是Admiring
https://translate.google.com/?hl=zh-CN&sl=auto&tl=en&text=%E5%88%AE%E7%9B%AE%E7%9B%B8%E7%9C%8B&op=translate
see (someone or something) in a new light
To perceive, regard, or understand someone or something in a new, typically more positive way.