Translation:My finger is smaller than your finger.
Seeing as they use the word उँगली twice, the translation is correct, even if the sentence you give has the same meaning.
The point is that in English, you wouldn't normally repeat the word finger as it is redundant information. I get the impression that this is not the case in Hindi. Hence, a literal translation may be misleading.