The correct translation of the phrase “Immortal loves nourish me” (in the plural) is the following:
-“Immortales amores me nutriunt”
or
-“Immortales me nutriunt amores”
with a different word order which in Latin can be variable (See below).
As for the resemblance to Italian or Portuguese, this happens simply because Latin is the language from which all the Romance languages, i.e. Italian, Spanish, French, Portuguese and Romanian, descend.
http://en.allexperts.com/q/Ancient-Languages-2210/2008/10/correct-translate-latin.htm
(Looks like you asked there, too.) :P