Context-aware UI translation via display area mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing language translation software in multi-lingual computer programs relies on literal translation, which can lead to comprehension difficulties due to context unawareness, requiring significant user training to understand the intended meaning and operation of the application.

Innovation Solution

A method that translates text in a multi-lingual computer program by referencing a table that associates localizable text with specific display areas, allowing for context-based translation by displaying corresponding text strings in a second language, selected from a list of available languages, and providing immediate, real-time translations within the user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If literal translation is used without context consideration, then translation speed is improved, but translation accuracy deteriorates

Engineering Contradiction:
Improvetranslation speedVSAvoidtranslation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary analysis of the source text to identify context, display area, and functional meaning before generating the translation. This preliminary action enables the translation engine to select the most appropriate target language expression based on pre-analyzed contextual factors, resolving the contradiction between speed and accuracy by preparing contextual information in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary translation management system that sits between the literal translation engine and the user interface. This intermediary analyzes contextual factors, determines the appropriate display area, and selects the most suitable target expression from multiple possible translations, thereby maintaining both translation speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If context-based translation is implemented, then translation accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvetranslation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The translation system is segmented into distinct functional modules: context analysis module, display area identification module, translation selection module, and interface module. Each module handles a specific aspect of the translation process, reducing overall system complexity by dividing the complex task into manageable, independent components that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The translation management system serves multiple functions simultaneously: it analyzes context, identifies display areas, selects appropriate translations, and manages the user interface. This multi-functionality reduces system complexity by consolidating multiple operations into a single universal translation management component rather than requiring separate systems for each function.

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

3Ease of operation

If multiple language translations are provided for the same text string, then user understanding is improved, but interface complexity increases

Engineering Contradiction:
Improveuser understandingVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system applies local quality by providing different translation information in different display areas based on user needs. The source text display area shows the original text, the translation display area shows the translated text, and tooltips or help areas provide additional linguistic information. This localized differentiation improves user understanding without requiring the entire interface to be complex.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements partial action by providing multiple translation options only when contextually relevant, rather than always displaying all possible translations. The interface selectively presents translation information based on the specific display area and user interaction state, reducing interface complexity while maintaining improved user understanding where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9904678B2Contextual, focus-based translation
Publication Date: 2018.02.27 IHEARTMEDIA MANAGEMENT SERVICES INC
  • US9904678B2 patent drawing
  • US9904678B2 patent drawing
  • US9904678B2 patent drawing

AI summary

A graphical user interface displays multiple display areas that include menu items displayed in an original language. User input selecting a translation language for at least one display area of the plurality of display areas is received. The way in which a menu item is used within the at least one display area is determined, in context of the at least one display area. Based on this determination, a translated version of the menu item is generated, and displayed in the display area.