"Soy de México" translates to "I am from Mexico" in English. It is used to indicate one's nationality or place of origin as Mexico.
yo soy de Florida means: I am from Florida.
soy de... means: I am from... literally: "I am of..."
Soy de México.
Soy de méxico.
Yo soy de Portugal means 'I am from Portugal.'
Do not know where you are hola soy de Mexico y tu
i am from...
"Soy de España" means "I am from Spain" in Spanish.
If by America you mean USA Soy de Estados unidos if you mean the continent soy de America
Soy de México.
I am from Venezuela