Dynamic Content Field Translation With Structure Preservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating multilingual content in content management systems are expensive, manually intensive, and error-prone, requiring manual input or third-party translation services.

Innovation Solution

A dynamic content translation service using a generative language model to automatically translate content fields, preserving the underlying format and structure, including complex field types like rich text fields with image and code pointers intact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual input or third-party translation services are used to create multilingual content, then translation accuracy can be maintained, but the process becomes expensive and manually intensive

Engineering Contradiction:
Improvetranslation accuracyVSAvoidcontent creation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service translation by allowing the content management system to automatically translate content fields using embedded translation services. The translation service receives the content entry and field values, automatically translates them to the target language, and returns the translated content without requiring manual intervention from administrators.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A translation service acts as an intermediary between the content management system and the final multilingual content output. This service receives content in one language, processes it through translation, and delivers translated content in the target language, eliminating the need for manual translation while maintaining accuracy through structured field handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual translation methods are used, then translation quality can be controlled, but the process becomes time-consuming

Engineering Contradiction:
Improvetranslation qualityVSAvoidtranslation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically translating content fields at the time of content creation or publication. The translation service is triggered automatically when content is added or updated, translating all text fields to the target language before the content is made available, eliminating delays associated with manual translation processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The translation process operates continuously and automatically whenever content is created, updated, or published. The system maintains continuous translation capability by automatically processing content through the translation service without interruption to the content workflow, ensuring multilingual content is always available without manual intervention.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If third-party translation services are integrated, then translation capability is achieved, but the system becomes complex and expensive

Engineering Contradiction:
Improvemultilingual capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The translation service is designed with universal functionality that can handle multiple content types and field structures through a single interface. It accepts various input formats including structured content entries with multiple fields, processes them uniformly, and returns translated content in the same structure, eliminating the need for separate integration logic for different content types.

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

Solution Approach 2:

The system uses template-based translation where the structure and format of the original content entry are copied and preserved in the translated output. The translation service maintains the same field structure, data types, and organizational hierarchy, allowing the translated content to be a direct structural copy of the source content with only the textual values translated.

Inventive Principle:
Principle #26Copying

4Productivity

If automated translation is implemented, then productivity increases, but maintaining field structure and format becomes challenging

Engineering Contradiction:
Improvecontent translation efficiencyVSAvoidfield structure preservation
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The translation service segments the content entry into individual fields and processes each field separately while maintaining the overall structure. It iterates through each field value, translates only the textual content within each field, and preserves the field names, data types, and structural relationships, ensuring high productivity without losing structural precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The translation process applies local quality by translating only the specific textual portions within each field while leaving field names, structural elements, and non-textual data unchanged. This selective translation approach maintains the precision of the field structure while achieving automated translation of all text content across different field types.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12417094B2Techniques for dynamically translating fields using a generative language model
Publication Date: 2025.09.16 OKTA INC
  • US12417094B2 patent drawing
  • US12417094B2 patent drawing
  • US12417094B2 patent drawing

AI summary

A method of data processing is described. The method includes receiving an indication of a content entry and a designated language for translation of fields in the content entry. The method further includes determining that a first subset of the fields are associated with a first type and a second subset of the fields are associated with a second type based on a source code structure associated with the content entry. The method further includes obtaining a first set of string values from the first subset of fields and a second set of string values from the second subset of fields based on iterating through the source code structure. The method further includes translating the fields to the designated language based on using a generative language model to process the first set of string values and the second set of string values.