Both options are described in detail in the documentation. Translate moves a selected instance along a given vector. Translate To does the same but until the selected faces/edges of the instance being moved are separated by a specified distance from selected faces/edges of the instance held in place.
These options have nothing to do with contact, they are just ways of positioning parts like it’s done in CAD software. In the analysis, such assembly constraints have no effect.