chorizo is a sausage. at least in Mexico, salchicha is a hot dog.
a sausage will vary in meat filling and spices.
i have been to asian restaurants that offer you sausage and it's a grilled hot dog.
but i love me a classic mexican bacon wrapped hot dog. yum.