1. A computer-implemented method, comprising: receiving, via a user interface of a computing device including one or more processors, a first input from a user, the first input including one or more Pinyin characters, the first input to be communicated to a second user; determining, at the computing device, a coefficient indicating a gender of the second user; determining, at the computing device, a first plurality of Chinese characters based on the first input and the coefficient, each of the first plurality of Chinese characters representing a potential translation of the first input; providing for display, at a display associated with the computing device, the first plurality of Chinese characters; receiving, via the user interface of the computing device, a selection by the user of one of the first plurality of Chinese characters to obtain a selected Chinese character; adjusting, at the computing device, the coefficient based on the selected Chinese character to obtain a modified coefficient; determining, at the computing device, the gender of the second user by comparing the modified coefficient to a gender-neutral coefficient, wherein the gender of the second user is determined to be male when the modified coefficient is less than or equal to the gender-neutral coefficient, and wherein the gender of the second user is determined to be female when the modified coefficient is greater than the gender-neutral coefficient; receiving, via the user interface of the computing device, a second input from the user, the second input including one or more Pinyin characters, the second input also to be communicated to the second user; determining, at the computing device, a second plurality of Chinese characters based on the second input and the gender of the second user, each of the second plurality of Chinese characters representing a potential translation of the second input; and providing for display, at the display associated with the computing device, the second plurality of Chinese characters.