I happened to visit the Chinese translation today and all the words appeared to be word-to-word translation directly taken from a dictionary. Thus a lot of them don't really make sense.
Is there a translation table somewhere? I'll be happy to re-translate the web site into Chinese and also add the traditional Chinese version.