Question: what is youku in english?
Answer: Youku. Youku Tudou Inc. Youku Tudou Inc., (formerly Youku Inc.) doing business as Youku (Chinese: 优酷; lit.: 'excellent/cool'), is a video hosting service based in Beijing, China.