That's definitely microwave. The picture was from a Chinese company which the WDRP CEO had visited. You can see both the microwave picture and the picture in IBOX have the same logo on them. May be WDRP and the Chinese company have some kind of cooperation.
You can translate it. At the top of my browser I hit the page button, half the way down it will say Translate with live search, click that.... That being said I think this is old and it dosent make much sence.