Design-Time Text Overflow Prevention for Multilingual Documents

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional document design tools require manual adjustments for each translated version, leading to inefficiencies and increased costs due to text content overflows when translated into different languages, as designers must check and resize text elements in each language variant manually.

Innovation Solution

The implementation of design-time tools that allow designers to check and adjust text element sizes during the design process to accommodate translations, using either actual translations or machine learning predictions to determine necessary text element sizes, thereby preventing overflows and reducing the need for manual adjustments across multiple languages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If designers manually check and resize text elements for each language variant after translation, then text overflow issues can be detected and fixed, but the process becomes time-consuming and costly

Engineering Contradiction:
Improvetext element size adequacyVSAvoiddesign revision time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary translation and text length analysis during the design phase, before the document is finalized. By predicting the length of translated text and comparing it with available text element space, the system identifies potential overflow issues early, allowing designers to adjust text element sizes proactively rather than reactively after translation is complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides automated feedback to designers by highlighting text elements that may not accommodate translated content. This feedback mechanism includes visual indicators showing which text elements are at risk of overflow, enabling designers to make informed adjustments without manual checking of each element across multiple languages.

Inventive Principle:
Principle #23Feedback

2Reliability

If designers manually adjust text element sizes for each translated version, then text overflow can be prevented, but the complexity and cost of the design process increases

Engineering Contradiction:
Improvetranslation readinessVSAvoiddesign process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs automated translation prediction and text length calculation, eliminating the need for designers to manually check each text element. The automated process independently identifies text elements that require size adjustments, reducing design process complexity while maintaining high translation readiness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual mechanical checking and measuring of text elements with automated computational methods. By using algorithms to predict translated text length and compare it with text element capacity, the system substitutes complex manual verification processes with efficient automated analysis.

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

3Reliability

If text element sizes are increased to accommodate all possible translations, then no overflow occurs, but the document layout becomes inefficient and uses excessive space

Engineering Contradiction:
Improvetranslation compatibilityVSAvoidtext element area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The system applies different text element size adjustments only where necessary, based on the specific translation requirements of each text element. Rather than uniformly increasing all text element sizes, the system identifies and adjusts only those elements that contain text likely to overflow in target languages, preserving efficient layout where no adjustment is needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts text element size parameters based on predicted translation length. By calculating the required size for each text element based on its specific content and target language characteristics, the system optimizes the balance between preventing overflow and maintaining compact, efficient document layout.

Inventive Principle:
Principle #35Parameter changes

4Ease of manufacture

If designers create documents in one language and translate later, then the initial design process is simpler, but manual adjustments are required for each language version

Engineering Contradiction:
Improveinitial design easeVSAvoiddocument localization speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary analysis of text elements during the initial design phase, predicting how they will accommodate future translations. This preliminary action allows designers to create documents in one language with confidence that the layout will adapt to target languages, eliminating the need for subsequent manual adjustments and accelerating the localization process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables a single document design to serve multiple language versions universally. By analyzing and optimizing text element sizes to accommodate various translation lengths, the system allows one design to function effectively across multiple languages, improving productivity without sacrificing design simplicity.

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

Data Source

PatentUS11675963B2Suggestion techniques for documents to-be-translated
Publication Date: 2023.06.13 ADOBE INC
  • US11675963B2 patent drawing
  • US11675963B2 patent drawing
  • US11675963B2 patent drawing

AI summary

The present disclosure describes design-time tools that assist a document designer in designing a document that is ready for translation into multiple target languages. In particular, techniques are described that enable a user or designer of a document to, at design time itself, check and verify that text elements included in the document for displaying text content are properly sized for displaying translations of the text content in one or more desired target languages. If a text element is not large enough to contain all the desired translations within its boundaries, i.e., there is at least one translation of the text content that cannot be fully contained within the boundaries of the text element, an indication is provided to the user or designer.