Message Input Translation With Automatic Language Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for translating text on mobile devices require users to switch between messaging and translation applications, are not user-friendly, especially with virtual keyboards, and lack a fully automatic and universal solution for seamless language translation.
Innovation Solution
A method using a Machine-Learning model to identify the primary language from an initial part of the message and automatically detect and translate parts in a secondary language within the messaging application, without requiring user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a separate translation application is used, then translation function is provided, but user operation becomes complex and time-consuming
Solution Approach 1:
The patent merges the translation function with the messaging application by integrating a translation service into the message input interface. Users can input text in a secondary language directly in the messaging app, and the system automatically detects and translates it to the primary language without requiring users to switch to a separate translation application.
Solution Approach 2:
The system provides automatic language detection and translation without requiring user intervention. The translation service automatically identifies when secondary language text is input in a message and translates it to the primary language, eliminating the need for users to manually initiate translation processes.
2Area of stationary object
If an advanced virtual keyboard with embedded translator is used, then translation is provided, but input area and display area are separated reducing screen space
Solution Approach 1:
The patent combines the message input area and translation display area into a single unified interface within the messaging application. The translated text appears directly in the message composition area, eliminating the separation between input and display zones that exists in virtual keyboard solutions.
3Adaptability or versatility
If target language is selected beforehand, then translation direction is determined, but user flexibility is reduced when switching languages
Solution Approach 1:
The system dynamically determines the primary language based on the context of the message being composed, rather than requiring users to pre-select a target language. The language detection and translation direction are automatically adjusted based on the initial part of the message and the detected secondary language, providing flexibility when users switch languages between messages or within the same message.
4Adaptability or versatility
If virtual keyboard translation is used, then translation function is provided, but compatibility with physical keyboards is lost
Solution Approach 1:
The patent creates a universal translation solution that works with any input method including physical keyboards, virtual keyboards, and other input devices. The translation function is integrated at the messaging application level rather than being tied to a specific input interface, allowing it to serve multiple keyboard types and input methods.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method for inputting a message on a terminal (1) wherein the terminal (1) determines a primary language used (a). The terminal (1) determines whether the user enters text in a second language (b) different from the first one, then the text in the second language is automatically translated into the primary language (c).