1. A method comprising: receiving a request from a client device at a server to view first content containing regions of the world comprising: for a first region of the regions of the world, determining to include in the viewed first content the first region when the first region includes at least one user-provided voice recording in a language; and determining to exclude from the viewed first content the first region when the first region does not include at least one user-provided voice recording in the language; transmitting from the server to the client device the first content containing the regions of which region-specific user-provided voice recordings of phrases of a language are available; receiving a request from the client device at the server to view second content containing a list of phrases and user-provided voice recordings associated with each of the phrases, for a region of the first content selected by a user at the client device; and transmitting to the client device from the server the second content containing the list of phrases and user-provided voice recordings associated with each of the phrases, for the region of the first content selected by the user.
7. The method of claim 1 comprising: receiving at the server from the client device a user selection of a phrase and the user's voice recording of the phrase.