Automated Layout Anomaly Detection for Website Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current localization tools do not allow translators to preview how a translation will affect the layout and appearance of a website, leading to potential layout distortions or anomalies due to differences in text length across languages.

Innovation Solution

The implementation of a system that automatically detects layout shifts or anomalies in websites during the localization process using image analysis, browser render output analysis, and data comparison tools, providing visual indicators to translators for final validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If translators perform translations without previewing layout effects, then translation productivity is improved, but layout anomalies and visual distortions occur on the website

Engineering Contradiction:
Improvetranslation productivityVSAvoidlayout precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary layout analysis by generating renderings of the website with translated text before the translator finalizes the translation. This allows potential layout anomalies to be detected and corrected in advance, preventing visual distortions while maintaining translation productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to translators by highlighting detected layout anomalies and suggesting corrections. This feedback loop enables translators to adjust their translations to avoid layout issues, thereby maintaining both productivity and layout precision.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If translators manually review translations to detect layout anomalies, then layout precision is improved, but translation productivity decreases

Engineering Contradiction:
Improvelayout precisionVSAvoidtranslation productivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system replaces the manual mechanical review process with an automated computational system that generates website renderings and detects layout anomalies. This substitution maintains high layout precision while preserving translation productivity by eliminating time-consuming manual checks.

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

Solution Approach 2:

The system enables self-service layout detection by automatically analyzing the translated content and identifying potential layout issues without requiring translator intervention. This maintains layout precision while keeping the translation process efficient and productive.

Inventive Principle:
Principle #25Self-service

3Speed

If translations are implemented without layout verification, then translation speed is improved, but website reliability deteriorates due to layout disruptions

Engineering Contradiction:
Improvetranslation speedVSAvoidwebsite reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary layout verification by generating renderings and detecting anomalies before translation implementation. This ensures website reliability is maintained while preserving translation speed through automated fast processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system takes preliminary anti-action by detecting and preventing potential layout disruptions before they occur on the live website. This protective measure ensures website reliability without slowing down the translation implementation process.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12306896B2Automatic layout anomaly detection for website localization
Publication Date: 2025.05.20 SALESFORCE INC
  • US12306896B2 patent drawing
  • US12306896B2 patent drawing
  • US12306896B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for automatically detecting layout shifts or anomalies in a website during localization processes. A method includes generating a first rendering of a localization element on a website, extracting localized text from a localization descriptor for the localization element in code for the website, applying the localized text to the localization element on the website, generating a second rendering of the localization element on the website after the applying of the localized text, identifying an anomaly in the localization element displayed on the website by comparing the first and second renderings, and creating a visual indicator for display as an overlay outside a visible area of the website, wherein a location of the visual indicator corresponds to a location of the anomaly in the localization element displayed on the website.