AI Translation for Application Execution Screens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing applications lack the ability to translate text on their execution screens into different languages without pre-provided translation data, necessitating a method to effectively utilize an artificial intelligence model for text translation.

Innovation Solution

A device and method that receive user input, obtain resource files, translate text using an artificial intelligence model, and generate the execution screen with translated text, ensuring text is translated from a first language to a second language by applying data from the resource file to the trained AI model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an application does not provide translation data for a target language, then the application cannot display text in that language, but adding translation data for all languages increases device complexity and memory requirements

Engineering Contradiction:
Improvelanguage support capabilityVSAvoidtranslation data storage
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An artificial intelligence model serves as an intermediary translation engine between the application and the user's target language. Instead of storing translation data within the application, the system uses the AI model to translate text dynamically when the application executes, allowing the application to support multiple languages without embedding translation data for each language

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The artificial intelligence model provides universal translation capability across multiple languages through a single translation engine. This multi-functional approach allows one translation system to handle numerous language pairs, replacing the need for multiple separate translation data sets for different language combinations

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

2Adaptability or versatility

If translation data is pre-provided for all languages, then text can be displayed in any language, but this increases the size of resource files and memory consumption

Engineering Contradiction:
Improvemultilingual supportVSAvoidresource file size
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The translation functionality is extracted from the application's resource files and relocated to an external artificial intelligence model. This extraction removes the burden of storing extensive translation data within the application, reducing resource file size while preserving multilingual support capabilities through the external AI translation service

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of embedding actual translation data for all languages, the system uses a lightweight reference implementation that leverages the artificial intelligence model's translation capabilities. This virtual copy approach allows the application to access translation functionality without duplicating large amounts of translation data locally

Inventive Principle:
Principle #26Copying

3Measurement precision

If manual translation methods are used for text on execution screens, then translation accuracy can be maintained, but this increases processing time and reduces productivity

Engineering Contradiction:
Improvetranslation accuracyVSAvoidtext translation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The manual or rule-based translation system is replaced with an artificial intelligence-based translation engine. This substitution uses machine learning and neural network algorithms to automatically translate text with high accuracy, eliminating the need for manual translation processes while significantly improving translation speed and efficiency

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

Data Source

PatentUS11868739B2Device and method for providing application translation information
Publication Date: 2024.01.09 SAMSUNG ELECTRONICS CO LTD
  • US11868739B2 patent drawing
  • US11868739B2 patent drawing
  • US11868739B2 patent drawing

AI summary

The disclosure relates to an artificial intelligence (AI) system that simulates functions such as cognition and judgment of the human brain by utilizing machine learning algorithms such as deep learning and its applications.A method in which a device provides translation information of an application includes obtaining a resource file of an application through an operating system (OS) of the device; translating text to be displayed on an execution screen of the application from the obtained resource file by using an artificial intelligence model; generating the execution screen of the application by using the resource file and the translated text; and displaying the generated execution screen, wherein the translating includes translating the text of a first language into a second language by applying at least a part of data in the resource file to the artificial intelligence model trained to translate the text to be displayed on the execution screen of the application.