The Spanish phrase "llamadas gratis por Internet" translated into English means "free Internet calls." The Spanish word "llamada" means "call" in English, the Spanish word "gratis" means "free" in English, the Spanish word "por" means "through" or "for" in English, and the word "Internet" means the same in both languages.
Directly translated from Spanish to English using the same word order, the phrase translates as "calls free through Internet." However, using the same word order when translating from one language to another can result in awkward phrasing. Thus, a more appropriate English translation for this phrase is "free Internet calls."