Web Content Translation via Component Segmentation and Identifier Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for translating web site content into multiple languages are either of poor quality due to machine translation or require significant resources and complexity, including the need for re-engineering web servers and ongoing maintenance, which most organizations cannot afford or manage.

Innovation Solution

A system and method for dynamic language translation of web site content that involves retrieving web content, dividing it into translatable components, generating unique identifiers, matching components, and designating components for translation, allowing for high-quality human translation with reduced IT resources and maintenance efforts, while preserving the original site's formatting and functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If machine translation technology is used, then translation speed and convenience are improved, but translation quality deteriorates

Engineering Contradiction:
Improvetranslation speedVSAvoidtranslation quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The web site content is divided into discrete translatable components (text segments, images, videos) that can be independently translated and managed. This segmentation allows high-quality human translation of individual components while maintaining overall system efficiency and scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A translation server acts as an intermediary between the original web site and the multilingual delivery system. The server retrieves content, divides it into components, manages translations, and reconstructs the translated web site, enabling quality human translation without requiring direct integration with the original site architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If human translators are deployed to manage translation, then translation quality is improved, but resource consumption and complexity increase

Engineering Contradiction:
Improvetranslation qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The translation server automatically performs routine tasks including retrieving web content, dividing it into translatable components, generating unique identifiers, matching components between languages, and designating components for translation. This automation reduces the burden on human translators and minimizes system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The translation server is designed as a universal system that can handle multiple languages, content types (text, images, video), and various web site structures through a single integrated platform, reducing overall system complexity compared to maintaining separate translation systems for each language.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If multiple web sites are maintained for each language, then translation quality is improved, but maintenance effort and resource consumption increase

Engineering Contradiction:
Improvetranslation qualityVSAvoidmaintenance time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system pre-processes and stores translated content components in a centralized translation server before they are needed. When a user accesses the web site in a different language, the translated components are already prepared and can be quickly assembled, eliminating the need for real-time translation and reducing maintenance time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Multiple language versions of web content are merged into a single centralized translation server that manages all languages uniformly. This consolidation allows maintenance activities to be performed once and applied across all language versions, significantly reducing total maintenance effort compared to maintaining separate sites for each language.

Inventive Principle:
Principle #5Merging (Combining)

4Manufacturing precision

If web site back-end is re-architected to accommodate multiple languages, then translation quality is improved, but implementation cost and complexity increase

Engineering Contradiction:
Improvetranslation qualityVSAvoidimplementation ease
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The translation server serves as an intermediary layer between the original web site back-end and the multilingual delivery system. This approach allows high-quality translation without requiring re-architecting of the original web site's back-end technology, as the translation server handles language conversion independently of the source site's architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of re-architecting the original web site, the system creates a virtual copy of the site structure in the translation server that can be dynamically populated with translated content. This copying approach maintains the original site's architecture while providing multilingual capabilities through a separate, easier-to-implement translation layer.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8566710B2Analyzing web site for translation
Publication Date: 2013.10.22 MOTIONPOINT CORP
  • US8566710B2 patent drawing
  • US8566710B2 patent drawing
  • US8566710B2 patent drawing

AI summary

A system, method and computer readable medium for synchronizing web content is disclosed. The method includes retrieving a first web content in a first language from a web site, the first web content corresponding to a second web content wherein the second web content is a translation in a second language of the first web content. The method further includes dividing the first web content into a plurality of translatable components and generating a unique identifier for each of the plurality of translatable components. The method further includes matching each of the plurality of translatable components to a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components. If a translatable component is not matched to a translated component, the method further includes designating the translatable component for translation into the second language.