Browser-Based Localization via Neutral Content and Templates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing number of internet users and complexity of information transmitted lead to higher processing demands on servers for internationalization and localization, resulting in increased costs and slower user interactions.
Innovation Solution
A system and method where a server determines a user's language preference and transmits webpage content in a neutral format, along with a transformation application to the web client, which uses a language template file to translate the content, reducing server processing loads by delegating translation tasks to the browser.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the server performs internationalization and localization processing for each user update, then the content is displayed in the appropriate language and format, but the server processing demands and costs increase
Solution Approach 1:
The patent extracts the internationalization and localization processing functions from the server and relocates them to the client-side browser. The server only transmits neutral format content and language template files, while the browser's transformation application performs the actual translation and formatting, thereby reducing server processing demands while maintaining multilingual display capability
Solution Approach 2:
The patent introduces a transformation application as an intermediary component that resides in the browser and handles the conversion between neutral format content and localized display. This intermediary performs the translation and formatting operations locally, acting as a mediator between the server's neutral content and the user's preferred language representation
2Ease of operation
If the server performs internationalization and localization processing, then the content is appropriately translated, but the user interaction speed decreases
Solution Approach 1:
The patent implements preliminary action by having the browser download and cache language template files in advance. When users navigate to pages requiring translation, the transformation application can immediately use the pre-loaded templates to perform localization without waiting for server processing, thereby maintaining translation accuracy while improving interaction speed
Solution Approach 2:
The patent enables self-service by allowing the client-side transformation application to autonomously perform translation and localization operations using cached language templates. The browser serves itself by translating content locally without requiring real-time server intervention, thus maintaining accurate translations while significantly improving user interaction speed
Data Source
AI summary
Webpage content is sent to a user's web browser in a neutral format. On the user's web browser the webpage content is translated by a transformation application into the appropriate language and locale. A Language template file that contains the internationalization and localization data and processing components is loaded onto a browser and is used by the transformation application to render the final data to the user. The transformation application can render a new language and locale by loading an appropriate language template file.


