In today digital age, there are more demands to improve techniques for information security. Steganography is one of the popular areas in information protection in order to establish communication between two parties whose existence is unknown to a possible attacker. Among the variety of steganographic methods, linguistic approach is concerned with hiding information in natural language text. Here, our proposed system uses syntax transformations to hide the intended secret message into the cover text. The transformation bases on a syntax bank that consists of a number of syntax sets. The syntax set is a set of all available syntax forms of input sentence. Moreover, our system utilizes shannon-fano compression algorithm, semi-random number assignment, and SHA-512 hash algorithm and digital signature algorithm (DSA) based digital signature to support the capacity, robustness, and innocent-looking capabilities.