Context-Oriented Translation Tool for Web Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web application translations often fail to account for context, particularly in languages like Chinese, leading to inaccurate or missed translations, necessitating developer involvement and increasing the complexity of the translation process.

Innovation Solution

A context-oriented translation tool that provides context for text within applications by using a properties file with location indicators, a context identifier to connect text entries with their application context, and a machine learning algorithm to determine static or dynamic text, allowing for accurate translation without developer intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If translators only see text without context, then translation process is simpler, but translation accuracy deteriorates

Engineering Contradiction:
Improvetranslation process simplicityVSAvoidtranslation accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent introduces a translation tool as an intermediary system that presents text to translators within its original application context. This mediator connects the translator with the source application, displaying text alongside relevant contextual elements without requiring the translator to directly access or understand the entire application structure, thus maintaining ease of operation while improving accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a contextual dimension to the translation process by displaying text in multiple layers - the text itself, its immediate context within the application, and metadata about its usage. This dimensional enrichment allows translators to access contextual information without increasing the operational complexity of the translation interface

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If developers become involved in translation, then translation accuracy improves, but process complexity increases

Engineering Contradiction:
Improvetranslation accuracyVSAvoidtranslation process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The translation tool is designed to automatically extract and present contextual information from the source application without requiring developer intervention. The system serves itself by autonomously identifying translatable text, gathering relevant context, and presenting it to translators, thereby maintaining high accuracy while avoiding the complexity increase that would result from developer involvement

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent positions the translation tool as an intermediary between the source application and translators, eliminating the need for developers to directly participate in the translation process. This mediator handles all context-gathering and presentation tasks, reducing process complexity while maintaining accuracy through automated context extraction

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If all text is translated without context, then completeness improves, but accuracy deteriorates

Engineering Contradiction:
Improvetranslation completenessVSAvoidtranslation accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by providing contextual information specifically for each text element being translated, rather than providing uniform context for all text. The system tailors the contextual presentation to each specific text item, showing only the relevant contextual elements needed for accurate translation of that particular text, thus maintaining completeness while improving accuracy

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10664293B2Context oriented translation
Publication Date: 2020.05.26 MICRO FOCUS LLC
  • US10664293B2 patent drawing
  • US10664293B2 patent drawing
  • US10664293B2 patent drawing

AI summary

An example non-transitory computer-readable medium to store machine-readable instructions that when accessed and executed by a processing resource cause a computing device to perform operations is described herein. The operations include connecting a first properties file with a corresponding application. The first properties file includes a plurality of text entries and associated location indicators. Text in the application is identified that is to be translated. The text to be translated corresponds to at least some of the text entries in the first properties file. The identified text is presented in the application, which provides context for the translation. The translation is received and a second properties file that includes the translation of the identified text and an associated location indicator is generated.