Chinglish email portal

The Chinglish email portal was online from 2006 to 2012. 

We claim that our Chinese<>English machine translations were more accurate than Google's. 

Below is a screenshot from that time: