Why the translation should be: egy? Using "a" or "az" should be as good as egy.
A/Az means the, not a/an.
Egy is (if I am correct) something nonspecific. A boy could be any boy in the world. The boy, is more precise.