Linguistic steganography, as a method of text steganography, is becoming a hot spot. To investigate the linguistic steganography for Chinese text, A Chinese linguistic steganography algorithm is presented by utilizing the existing Chinese information processing techniques. The algorithm is based on the substitution of synonyms and variant forms of the same word. Furthermore, in order to decrease the interaction between the surrounding words and the substituted word, the contextual window of sentence is taken into account by using the disambiguation function of Chinese lexical analysis. Experimental results show that the algorithm can achieve a good result with the imperceptibility, a degree of information-carrying capacity and the performance of resistant to steganalysis.