Centralized Localization Platform for Software Interface Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Localization of software applications is hindered by the lack of context data, leading to ambiguous translations and inefficient, costly processes due to inadequate communication among multiple localization experts working in a non-centralized manner.

Innovation Solution

Providing context information about the application's interface, including text, image, and layout data, to enable a centralized localization process where experts can edit and synchronize their efforts through a localized interface, using techniques like OCR and pattern recognition to accurately modify file resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If context data is provided to localization experts, then translation accuracy is improved, but system complexity increases

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

Solution Approach 1:

The system segments context data into distinct components (interface screenshots, resource files, application state information) and delivers them separately to localization experts through a structured platform, reducing the complexity burden while maintaining comprehensive context provision

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A centralized localization platform acts as an intermediary between the application system and localization experts, managing context data delivery and expert communications, thereby improving translation accuracy without directly increasing the complexity faced by individual experts

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple localization experts work simultaneously in a non-centralized manner, then productivity is improved, but communication efficiency deteriorates

Engineering Contradiction:
Improvelocalization throughputVSAvoidcommunication efficiency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system merges multiple independent localization expert workflows into a single centralized platform that maintains parallel processing capabilities, allowing experts to work simultaneously while providing unified access to context data and enabling coordinated communication across all participants

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple localization experts work simultaneously without centralized coordination, then resource utilization is improved, but synchronization difficulty increases

Engineering Contradiction:
Improvelocalization throughputVSAvoidlocalization synchronization
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The centralized platform implements feedback mechanisms that continuously monitor and track the state of localization work across multiple experts, providing real-time updates on resource file modifications and interface changes, thereby maintaining synchronization stability while allowing parallel productivity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8875036B1Post edit localization evaluation in offline context of an application
Publication Date: 2014.10.28 GOOGLE LLC
  • US8875036B1 patent drawing
  • US8875036B1 patent drawing
  • US8875036B1 patent drawing

AI summary

Applications can be localized by localization experts to allow them to be used by a broader customer base. The localization can be done given interface context to produce more applicable results. Multiple localization experts may be given an editable interface of the application and may provide multiple localizations based on the editable interface of the application. Multiple evaluators may evaluate the localizations provided by the multiple localization experts. Multiple developers may extract localization data and the localization data may be incorporated into the application and may result in a localized application.