1. A computer-implemented method for word recommendation, comprising: receiving, from a user device, a coded character string; collecting geographic information associated with the user device; determining a geographic area corresponding to the geographic information; and obtaining a geographic candidate word corresponding to the coded character string based on a geographic word stock of the geographic area.