With the development of natural language processing (NLP) and deep learning (DL), great progress has been made in the field of semantic communication. Although existing semantic communication technologies can effectively reduce errors in semantic interpretation, most of these solutions still adopt a fixed bit rate structure, which is inefficient and inflexible for sentences with different meanings and signal-to-noise ratio (SNR) conditions. In this paper, we explore the impact of adaptive bit rates on semantic coding (SC) under various channel conditions. First, we propose two progressive semantic hybrid automatic repeat request (HARQ) schemes, both of which exploit the incremental knowledge (IK) obtained from the retransmission, to further reduce the semantic error in the transmission process. We then design a novel semantic encoding solution with multi-bit rate selection. In this solution, the transmitter employs a policy network to decide the appropriate coding rate, so as to ensure the correct information delivery at the cost of minimal bits. Besides, we design two specific denoisers to reduce the semantic errors encountered in the transmission process according to the semantic characteristics of context and SNR. Finally, a novel end-to-end semantic communication framework is proposed by effectively combining the aforementioned methods. Extensive simulation results have been conducted to verify the effectiveness of the proposed solution.