This paper analyses the cultural influences on English and Chinese translation.Cultural differences between English and Chinese have existed in geographical culture,traditional culture,religious culture,historical culture and customary culture in their long history.Only when English learners have a better understanding of the cultural factors as well as their influences on two languages,can they do a good job of English-Chinese translation.For English teachers,they should strengthen culture education and guide students to contact with Western culture materials extensively,and improve their cross-cultural awareness.