10. A method comprising: receiving at a client device from a server first content containing regions of the world; generating at the client device a user interface for a user to select of a region from the regions of the world that the user desires to listen to the region-specific pronunciations of phrases of a first language, wherein the server determines that first regions of the regions of the world include at least one voice recording in the first language; transmitting from the client device to the server a region selected from the first regions by the user; receiving at the client device from the server second content containing a list of phrases and voice recordings corresponding to each of the phrases of the first language, wherein the voice recordings contain the region-specific pronunciations of the phrases of the region selected by the user; and generating an output of a voice recording of a phrase selected by the user from the list of phrases.
11. The method of claim 10 wherein the region is a country where its primary language is a second language that is different from the first language.