PROBLEM TO BE SOLVED: To provide automatic translation of Web pages described in a non-native language.SOLUTION: A method and apparatus provides performing language translation by obtaining a selection of a priority language for presentation of text and/or speech on an electronic device. When data is received that includes content in a language other than the preferred language, a decision whether translation is required may be reached by analyzing the context of the language, metadata associated with the language such as HTML tags, or language data included in a particular protocol, e.g. HTTP headers. A selection may be made from billing levels determined at least in part by involved languages, desired accuracy, latency and volume of translation. If necessary, the data may be routed to a translation host or service before final presentation.
展开▼