Patent ID: 8805673

Claim:
A method comprising: receiving a request from a client device at a server by a user to view first content containing a first list regions of the world, wherein the first list of the viewed first content contains regions of the world corresponding to a selected language in a language database, accessible by the client device via the server, and the language database includes a plurality of regions of the world and each region of the world corresponds to at least one language, and at least one user-provided voice recording in the at least one language; based on the viewed first content containing regions of the world, determining for each region of the world at least one user-provided voice recording in the selected language; transmitting from the server to the client device the first content containing the first list of regions of which region-specific pronunciations of phrases of the selected language is available; after transmitting from the server to the client device the first content, receiving a request from the client device at the server to view second content containing a list of phrases and voice recordings associated with each of the phrases, for a region selected by the user at the client device; and after the receiving the request from the client device at the server to view second content, transmitting to the client device from the server the second content containing the list of phrases and voice recordings associated with each of the phrases, for the region selected by the user.