The Spanish phrase "venta de herramientas" translated literally into English means "sale of tools." A more properly equivalent English translation would be "tools for sale."
The Spanish word "venta" translated into English means "sale." The Spanish word "de" translated into English, in this context, means "of." The Spanish word "herramienta" translated into English means "tool," and in its plural form is "herramientas" or "tools."
The order in which words are presented is often a challenge when translating phrases from a foreign language. When translated word for word, the phrasing in "sale of tools" is awkward in English, although the word order is correct in Spanish.