measure up (to) 長さが〜に及ぶ、かなう

measure up to the international standard 国際基準にかなう

robots will never fully measure up to people

 

humanoid 人そっくりの

humanoid robot 人型ロボット

 

 

「実は」

 

in fact  話している人がかなり確信している

He’s a great player. In fact, he may be the best shortstop I’ve ever coached.