Preemptive Machine Translation with Incremental Quality Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine translation of content between human-readable languages can take a significant amount of time, leading to user frustration and wasted computing resources, as users often navigate away from sites before higher quality translations are presented.

Innovation Solution

Implementing incremental and preemptive machine translation methods, where lower quality translations are quickly presented and subsequently replaced by higher quality ones, and preemptively translating content before user requests, using multiple machine translation services with varying quality levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high quality machine translation is performed, then translation quality is improved, but translation time increases significantly

Engineering Contradiction:
Improvetranslation qualityVSAvoidtranslation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs machine translation of content items before users actually request them. When a user requests content in a target language, the translated version is already available from preemptive translation, eliminating the wait time. This is implemented by translating content items in advance based on predicted user needs or popular requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The translation process is divided into multiple quality levels. The system generates both quick lower-quality translations and slower higher-quality translations, then selectively delivers appropriate versions based on user patience and content importance. This segmentation allows parallel processing at different quality tiers.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If machine translation is performed for all content items, then translation completeness is improved, but computing resource waste increases when users navigate away

Engineering Contradiction:
Improvetranslation completenessVSAvoidcomputing resource waste
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

Instead of translating all content upfront, the system performs selective preemptive translation based on user behavior prediction, content importance, and likelihood of being viewed. Resources are allocated to translate only the most probable content items before user requests.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different translation qualities to different content items based on their importance and predicted usage. Critical content receives high-quality translation, while less important content may receive lower-quality or deferred translation, optimizing resource allocation.

Inventive Principle:
Principle #3Local quality

3Productivity

If quick lower quality translation is provided, then user satisfaction is improved by reducing wait time, but translation quality decreases

Engineering Contradiction:
Improvetranslation speedVSAvoidtranslation quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts translation quality based on user behavior patterns, content type, and user preferences. It can switch between quick translations for impatient users and higher quality translations for content that users are likely to engage with extensively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares multiple translation versions in advance at different quality levels. When a user requests content, the appropriate pre-translated version is delivered immediately, eliminating wait time while maintaining quality flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10108611B1Preemptive machine translation
Publication Date: 2018.10.23 AMAZON TECH INC
  • US10108611B1 patent drawing
  • US10108611B1 patent drawing
  • US10108611B1 patent drawing

AI summary

A machine translation system capable of incremental and preemptive machine translation is disclosed. Content items on a page can be provided to multiple machine translation services for translation. Each of the machine translation services is capable of translating content items at a different quality level. Content items translated at a lower quality level might be received before content items translated at a higher quality level and presented in a user interface (UI). When content items translated at a higher quality level are received, the translated content items can be used to replace the lower quality level translations previously presented in the UI. Content items referenced by pages identified in search results can also be preemptively machine translated, cached, and provided when requests are received for the translated content items.