Message Template Translation Interface with Non-Editable Placeholders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Human translators face difficulties in accurately translating message templates due to unfamiliarity with the predetermined syntax, leading to syntactical errors and runtime issues when generating messages in multiple languages.

Innovation Solution

A computer-implemented technique that provides a translation environment server with modules for parsing, generating non-editable objects, and user interface for translators to handle message templates, allowing for accurate translation and generation of customized output messages across languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If human translators are provided with message templates containing predetermined syntax and template placeholders, then translation capability is enabled, but syntactical errors and runtime issues occur due to translator unfamiliarity with the syntax

Engineering Contradiction:
Improvetranslation capabilityVSAvoidsyntactical accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system introduces an intermediary processing layer that automatically parses message templates, identifies template placeholders, and generates display message templates with visual indicators. This intermediary layer acts as a mediator between the original syntax-heavy templates and human translators, converting them into a more translator-friendly format while preserving the underlying template structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the presentation parameters of message templates by transforming them into display message templates with visual indicators (such as highlighting or special formatting) that distinguish template placeholders from translatable text. This parameter change makes the syntax more visible and understandable to translators, reducing errors.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If message templates are directly presented to translators with template placeholders, then translation process is simplified, but translators cannot accurately identify and handle template placeholders leading to translation errors

Engineering Contradiction:
Improvetranslation processVSAvoidplaceholder identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system applies visual changes (such as color coding, highlighting, or special formatting) to template placeholders in display message templates. This visual differentiation allows translators to easily distinguish placeholders from regular text that needs translation, improving both ease of operation and identification accuracy simultaneously.

Inventive Principle:
Principle #32Color changes

3Productivity

If automated translation is implemented without preserving template placeholders, then translation speed increases, but template structure and customization capability are lost

Engineering Contradiction:
Improvetranslation speedVSAvoidtemplate structure preservation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments the translation process into two distinct phases: first, automated translation of the text portions in display message templates; second, reconstruction of the original template structure by replacing translated text with corresponding template placeholders. This segmentation allows both speed (through automation) and structure preservation (through systematic reconstruction).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a copy of the template structure metadata that is preserved throughout the translation process. This copy is used to reconstruct the original template format after translation, ensuring that the customized output messages can still be generated with proper placeholder substitution while benefiting from automated translation speed.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8712761B2Techniques for performing translation of messages
Publication Date: 2014.04.29 GOOGLE LLC
  • US8712761B2 patent drawing
  • US8712761B2 patent drawing
  • US8712761B2 patent drawing

AI summary

Techniques for providing a translation environment interface to a user are disclosed herein. The techniques include receiving a message template to be translated, the message template including a text portion and one or more template placeholders, parsing the message template to identify the text portion and the template placeholders, generating non-editable objects corresponding to the template placeholders and generating a display message template by replacing each of the one or more template placeholders with its corresponding non-editable object in the message template, the display message template including the text portion to be translated. The techniques further include providing the display message template to a user device and receiving a translated display message template from the user device, the translated message including a translated text portion and the one or more non-editable objects. The techniques further include generating a translated message template based on the translated display message template.