Chinese language has evolved a lot during the long time of development. Native speakers now have trouble in reading sentences in ancient Chinese. In this paper, we intend to build an end-to-end neural model to automatically translate between ancient and contemporary Chinese. However, the existing ancientcontemporary Chinese parallel corpora is not aligned at the sentence level, making it difficult to train our model. To build the sentence level parallel training data for our model, we propose an unsupervised algorithm that constructs sentence-aligned ancient-contemporary pairs out of the abundant passage-aligned corpus by using the fact that the aligned sentence pair shares many of the tokens. Based on the aligned corpus, we propose an end-to-end neural model with copy mechanism to translate between ancient and contemporary Chinese. Experiments show that the proposed unsupervised algorithm achieves 99.4% F1 score for sentence alignment, and the translation model achieves 26.95 BLEU from ancient to contemporary, and 36.34 BLEU from contemporary to ancient.