1. A computer-implemented method, comprising: receiving, at a computing device including one or more processors, a first input from a user, the first input including one or more Pinyin characters, wherein the first input is to be communicated to a second user; determining, at the computing device, a coefficient indicating a gender of the second user; based on the first input and the coefficient, determining, at the computing device, a first plurality of Chinese characters, each of the first plurality of Chinese characters representing a potential translation of the first input; displaying, at the computing device, the first plurality of Chinese characters; obtaining, at the computing device, a first selected Chinese character by receiving a selection by the user of one of the first plurality of Chinese characters; obtaining, at the computing device, a modified coefficient by adjusting the coefficient based on the first selected Chinese character; 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, at the computing device, a second input from the user, the second input including one or more Pinyin characters, wherein the second input is also to be communicated to the second user; based on the second input and the determined gender of the second user, determining, at the computing device, a second plurality of Chinese characters, each of the second plurality of Chinese characters representing a potential translation of the second input; displaying, at the computing device, the second plurality of Chinese characters; obtaining, at the computing device, a second selected Chinese character by receiving a selection by the user of one of the second plurality of Chinese characters; constructing, by the computing device, an electronic message comprising the first and second selected Chinese characters; and transmitting, from the computing device to a computing device associated with the recipient, the constructed electronic message.