dudu.com. 246 likes. Dudu – social network with a unique translation technology allowing Internet users that speak different languages to communicate freely..