I can read Chinese so this certainly makes using Taobao and Tmall easier. Google Chrome has a decent translator built into the browser. It's not perfect, but it may help you to move around the website easier.
What is yoybuy? I'm not familiar with this.