Dynamic Website Translation via Intermediary Server
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing machine translation (MT) solutions require developers to add code to websites for translation, making them inconvenient for organizations with separate content and hosting operations, and they are not indexable by search engines, posing security concerns for sensitive intranet websites.
Innovation Solution
A method and system for dynamically translating websites and RSS feeds without adding code to the original-language website or RSS feed, using a machine translation server that retrieves and translates content based on user requests, establishing secure connections, and indexing translated content for search engines.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If machine translation code is added to the website, then translation functionality is achieved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The patent introduces an intermediary translation server that mediates between the website server and the user's browser. The server receives requests with language parameters, performs translation, and returns translated content without requiring any code modifications to the original website. This intermediary approach resolves the contradiction by providing translation functionality while maintaining the simplicity of the original website structure.
Solution Approach 2:
The translation system enables self-service by allowing the website to automatically handle translation requests through standard HTTP protocols. The website server simply needs to recognize language parameters in URLs and forward requests to the translation server, which then autonomously performs translation and returns results. This self-service mechanism eliminates the need for complex code integration while maintaining translation adaptability.
2Adaptability or versatility
If interactive translation code is added to the website, then translation capability is improved, but ease of operation and search engine indexability worsen
Solution Approach 1:
The translation server acts as an intermediary that handles all translation operations externally. The website maintains its original structure and is managed by content teams, while the translation server processes translation requests based on URL language parameters. This separation improves ease of operation by eliminating the need for developers to add or maintain translation code on the website.
Solution Approach 2:
Instead of adding translation functionality to the website (client-side approach), the patent inverts the approach by implementing translation on the server-side through a separate translation service. The website requests translation services rather than providing them directly, which simplifies website management while maintaining full translation capability.
3Productivity
If machine translation is used instead of human translation, then productivity and cost-effectiveness improve, but manufacturing precision (translation quality) deteriorates
Solution Approach 1:
The system applies machine translation to all content segments, including those that might benefit from human review. By using machine translation universally and allowing for selective post-editing of critical content, the system achieves high productivity while maintaining acceptable quality levels for most content types. This partial application of human review combined with full machine translation coverage resolves the quality-speed trade-off.
Data Source
AI summary
Systems and method are disclosed for dynamically creating a translated virtual website based on a machine translation of an existing website without adding any code to the source website. In one exemplary embodiment, an extension to a URL is recognized as requesting a translated website, and the request is routed to an MT server. The original-language content is retrieved, translated, and returned to the user system without any further action by the user. In a further exemplary embodiment, a secure connection can be established to enable translation of non-public websites. In a further exemplary embodiment, a crawler can index the translated website. In a further exemplary embodiment, an RSS feed returns translated content.


