Person re-identification (re-ID) models trained on one domain often fail togeneralize well to another. In our attempt, we present a "learning viatranslation" framework. In the baseline, we translate the labeled images fromsource to target domain in an unsupervised manner. We then train re-ID modelswith the translated images by supervised methods. Yet, being an essential partof this framework, unsupervised image-image translation suffers from theinformation loss of source-domain labels during translation. Our motivation is two-fold. First, for each image, the discriminative cuescontained in its ID label should be maintained after translation. Second, giventhe fact that two domains have entirely different persons, a translated imageshould be dissimilar to any of the target IDs. To this end, we propose topreserve two types of unsupervised similarities, 1) self-similarity of an imagebefore and after translation, and 2) domain-dissimilarity of a translatedsource image and a target image. Both constraints are implemented in thesimilarity preserving generative adversarial network (SPGAN) which consists ofan Siamese network and a CycleGAN. Through domain adaptation experiment, weshow that images generated by SPGAN are more suitable for domain adaptation andyield consistent and competitive re-ID accuracy on two large-scale datasets.