Phonetic Grapheme Substitution for Software Interface Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software interface localization is challenging due to differences in language structures, leading to functionality errors and compatibility issues, with traditional translation methods being time-consuming and costly, and pseudolocalization having limitations, especially for languages with unique character sets and directions.

Innovation Solution

A method and system that utilize phonetic similarity-based look-up tables to replace first language graphemes with second language graphemes in software interfaces, ensuring the new graphemes are audibly understandable in the first language, facilitating localization testing without requiring actual translation expertise and reducing manual translation costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional translation methods are used to localize software interfaces, then the interface can be translated into local languages, but the process becomes time-consuming and expensive

Engineering Contradiction:
Improvelocalization accuracyVSAvoidlocalization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary phonetic analysis and grapheme mapping before actual localization is needed. Look-up tables are pre-populated with phonetic equivalents, so when localization is required, the system can quickly retrieve and substitute graphemes without performing time-consuming translation operations at the moment of need.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of translating the actual interface text, the system creates phonetic copies using look-up tables that map source language graphemes to target language graphemes with similar pronunciation. These phonetic copies maintain the original interface structure while using visually distinct characters that sound similar when vocalized, enabling developers to test localization without requiring actual translation expertise.

Inventive Principle:
Principle #26Copying

2Reliability

If traditional translation methods are used to localize software interfaces, then the interface can be translated into local languages, but the cost increases significantly

Engineering Contradiction:
Improvelocalization accuracyVSAvoidlocalization cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system enables developers to perform localization testing themselves without requiring professional translators. By providing phonetic grapheme substitution through look-up tables, the system allows developers to understand and navigate localized interfaces through phonetic similarity, making the localization process self-serviceable and eliminating the need for expensive translation expertise.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses inexpensive phonetic grapheme substitutions instead of costly professional translation services. The look-up tables provide ready-made phonetic equivalents that can be quickly applied and discarded for testing purposes, replacing the need for expensive, time-intensive human translation work.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If pseudolocalization is used to test software interfaces, then developers can test localization functionality, but it has limitations especially for languages with unique character sets and directions

Engineering Contradiction:
Improvelocalization testing capabilityVSAvoiddeveloper understanding
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies phonetic substitution selectively to individual graphemes based on their pronunciation characteristics. Each grapheme is analyzed phonetically and replaced with a corresponding grapheme from the target language that has similar pronunciation but visually distinct appearance, allowing developers to maintain understanding through phonetic similarity while testing the interface with target language character sets and layouts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the visual representation parameter of graphemes while preserving their phonetic properties. By substituting graphemes with phonetically similar but visually different characters from target languages, the system maintains the phonetic information that helps developers understand the interface while exposing localization issues specific to different character sets, writing directions, and language structures.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If actual translation is performed for localization testing, then the interface accurately reflects the target language, but translation expertise is required which increases complexity

Engineering Contradiction:
Improvetranslation accuracyVSAvoidtranslation expertise requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces phonetic grapheme substitution as an intermediary between source and target languages. Instead of directly translating text requiring expert knowledge, the system uses phonetic equivalents as a mediator that preserves pronunciation information while using target language characters, allowing developers without translation expertise to perform localization testing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces the manual mechanical process of professional translation with an automated phonetic analysis and substitution system. The look-up tables and phonetic matching algorithms automatically perform the substitution without requiring human translation expertise, eliminating the need for specialized knowledge while maintaining localization testing effectiveness.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9552213B2Systems and methods for facilitating software interface localization between multiple languages
Publication Date: 2017.01.24 DESIRE2LEARN
  • US9552213B2 patent drawing
  • US9552213B2 patent drawing
  • US9552213B2 patent drawing

AI summary

In one aspect, there is provided a system having a processor and a data storage device coupled to the processor. The data storage device stores instructions executable by the processor to receive a software module, the software module having an interface adapted to display a plurality of first graphemes in a first language, provide at least one look-up table having at least some of the first graphemes and a plurality of second graphemes in a second language associated therewith, said association being based on a phonetic similarly between the first and second graphemes when the first graphemes are vocalized in the first language and the second graphemes are vocalized in the second language, and replace at least one of the first graphemes in the interface with the associated second graphemes such that the interface is adapted to display the second graphemes in the second language, the second graphemes being understandable in the first language when the second graphemes are vocalized.