1. A method of providing a language translation service to a user of a client computing device, the method comprising: receiving from the user an input that is a language selection; receiving from the user an input that is a specialized database selection, wherein the specialized database selection is indicative of a particular geographic region to which data in a specialized database is customized to represent, the specialized database including words associated with specific locations in the particular geographic region; transmitting a request from the client computing device to a server, wherein the request is indicative of the language selection and the specialized database selection; receiving from the server, in response to the request, a language dependent database that corresponds to the language selection; receiving from the server, in response to the request, the specialized database; providing the user with access to a collection of sample sentences that are contained within the language dependent database and are in a language that is familiar to the user; receiving from the user a selection input that identifies a sample sentence that is similar but not identical to a target sentence for which the user desires a translation; receiving from the user an additional input that identifies a term in the specialized database; modifying the sample sentence in accordance with the additional input to make the sample sentence a closer approximation of the target sentence, wherein modifying the sample sentence comprises at least one of deleting or replacing a term in the sample sentence to create a modified sample sentence; operating the client computing device to utilize a language independent translation engine in association with the language dependent database to perform language translation; and wherein utilizing a language independent translation engine in association with the language dependent database comprises translating the sample sentence by utilizing the language independent translation engine to apply to the sample sentence a translation dictionary contained within the language dependent database.
1. A method of providing a language translation service to a user of a client computing device, the method comprising: receiving from the user an input that is a language selection; receiving from the user an input that is a specialized database selection, wherein the specialized database selection is indicative of a particular geographic region to which data in a specialized database is customized to represent, the specialized database including words associated with specific locations in the particular geographic region; transmitting a request from the client computing device to a server, wherein the request is indicative of the language selection and the specialized database selection; receiving from the server, in response to the request, a language dependent database that corresponds to the language selection; receiving from the server, in response to the request, the specialized database; providing the user with access to a collection of sample sentences that are contained within the language dependent database and are in a language that is familiar to the user; receiving from the user a selection input that identifies a sample sentence that is similar but not identical to a target sentence for which the user desires a translation; receiving from the user an additional input that identifies a term in the specialized database; modifying the sample sentence in accordance with the additional input to make the sample sentence a closer approximation of the target sentence, wherein modifying the sample sentence comprises at least one of deleting or replacing a term in the sample sentence to create a modified sample sentence; operating the client computing device to utilize a language independent translation engine in association with the language dependent database to perform language translation; and wherein utilizing a language independent translation engine in association with the language dependent database comprises translating the sample sentence by utilizing the language independent translation engine to apply to the sample sentence a translation dictionary contained within the language dependent database. 4. The method of claim 1 , further comprising receiving the language independent translation engine from the server.