Names, themselves, can not be translated. If your name is Jennifer in English, your name is Jennifer in Spanish as well, or Chinese for that matter. Still, there are versions of names in many languages. There is no rule for this. Juanita is most definitely not the Spanish version of Jennifer though.