A question about Google Translate
The answer is Google makes mistake all the time. 

香港仔 = Aberdeen, Hong Kong (a place's name)

仔仔  /zai2*4 zai2*1/ is a colloquial Cantonese term for "boy" 

Mistaken '仔仔' as '香港仔', because both are Cantonese term that has the character '仔' in it, is quite a big flaw