This disclosure describes techniques that enable users to interact seamlessly with foreign language webpages. When a user loads a webpage in a foreign language and provides input in a language different from the webpage language, the user input is automatically translated. Based on user selection, the original user input or the translated user input, is sent to the website. The translation is performed in a manner suitable to the context and is not a literal translation of user-entered text. For example, translation is performed such that proper nouns are not translated, certain classes of entities are translated via known mappings, etc. The selective translation techniques can be implemented as part of a web browser, an operating system, a software application, etc. The techniques enable users to interact with foreign language websites as if the websites were in the user’s own language.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.