Context-Enriched Text Translation Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software application translation methods lack context awareness, leading to inaccurate and contextually poor translations as translators work without visualizing the application interface, affecting the accuracy and understanding of text object locations and relationships.

Innovation Solution

A multilayered translation interface system that displays a mimicked view of the application GUI with disabled functionality, allowing translators to visualize text objects and enter translations within a separate layer, enhancing context awareness and translation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If translators work with property files without visualizing the application interface, then translation process is simple and quick, but translation accuracy and contextual understanding deteriorate

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

Solution Approach 1:

The system creates a visual copy or replica of the application interface (GUI) that displays text objects in their actual locations and contexts. This visual copy allows translators to see where text appears in the application without needing to run the actual application, providing contextual understanding while maintaining translation efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces an intermediary layer between the property files and the translators. This intermediary visualizes the application interface structure and text object locations, acting as a mediator that provides contextual information without requiring translators to directly interact with the actual application or navigate through complex file structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If translators access text objects without visual context, then device complexity is reduced, but understanding of text object locations and relationships deteriorates

Engineering Contradiction:
Improvesystem simplicityVSAvoidcontext information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The system creates a simplified visual replica of the application interface that captures essential spatial and contextual information about text objects. This copy preserves location, hierarchy, and relationship data without requiring the complexity of the actual running application, enabling translators to understand context while maintaining system simplicity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system provides localized visual context for each text object rather than requiring complete application visualization. By displaying text objects in their specific locations within the interface hierarchy and showing relevant contextual elements, the system delivers precise contextual information where needed without overwhelming complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10083174B2Context enriched application text translation
Publication Date: 2018.09.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10083174B2 patent drawing
  • US10083174B2 patent drawing
  • US10083174B2 patent drawing

AI summary

A multilayered context enriched text translation interface includes a simulation layer comprising one or more text objects and a translation layer. The interface displays one or more mimicked views of an application GUI in the simulation layer. Subsequent to a user engaging a text object, the interface displays a prompt for a text translation of the text object within a translation layer. In certain embodiments, the mimicked views are graphical reproductions of the application GUI pages with functionality of one or more text objects of the application GUI disabled. In certain embodiments, the prompt includes an accentuation objects to visually accentuate the text object, a text-editing object to receive the text translation of the text object, and a link object to visually connect the accentuation objects and text-editing object.