Computer program product
The computer program allows users to switch between keyboard layouts intuitively by linking input to target language through morphological, phonetic, or syntactic connections, facilitating accurate translation and formatting in the target language.
Patent Information
- Application Number
- PCT/EP2025/051072
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-19
- Filing Date
- 2025-01-16
- Publication Date
- 2025-07-24
AI Technical Summary
Existing computer programs fail to provide an intuitive way for users to switch between different keyboard layouts, such as QWERTZ to AZERTY, while maintaining the ability to write in the target language without requiring proficiency in that layout.
A computer program that captures input from any keyboard layout, links it to a target language, and generates display information based on morphological, phonetic, or syntactic connections, allowing users to input in their native language and see the corresponding text in the target language on the display device.
Enables users to write in a target language intuitively using their native keyboard layout, ensuring accurate translation and formatting according to the target language's rules.
Smart Images

Figure EP2025051072_24072025_PF_FP_ABST
Abstract
Description
[0001] computer program product
[0002] Technical area
[0003] The invention relates to a computer program product according to the preamble of claim 1 and the independent claims 2, 3 and 4.
[0004] State of the art
[0005] Such computer programs are already known and in use in a variety of forms and designs. For example, the software can be configured on a German keyboard in such a way that the German keyboard is transformed into an English keyboard. The disadvantage of this, however, is that only the German letters remain recognizable on the individual keys.
[0006] The different keyboard layouts are often referred to as QWERTY keyboards in the US, QWERTZ keyboards in Germany, and AZERTY keyboards in France. This is problematic if a user uses a German QWERTZ keyboard but wants to type in French and needs an AZERTY keyboard. In such a case, pressing the "Q" key on the German keyboard will result in the letter "A" appearing on the display, such as the screen.
[0007] Object of the invention
[0008] The object of the present invention is to overcome the disadvantages of the prior art. In particular, a computer program product is to be provided that enables intuitive expression in any desired language using an existing keyboard. The user only needs to be proficient in the target language to be displayed and should be able to create a text regardless of the keyboard layout.
[0009] Solution to the task
[0010] The features of claim 1 lead to the solution of the problem.
[0011] Advantageous embodiments are described in the subclaims.
[0012] The computer program product according to the invention is designed in such a way that it includes instructions which, when executed by one or more processors of a computing device, cause the one or more processors of the computing device to perform a method, the method comprising the following steps:
[0013] Capturing the input keyboard,"
[0014] Here, the keyboard layout of the input keyboard should be recorded. This should be independent of the respective language. This means that the user could have a QWERTZ, QWERTY, or AZERTY keyboard layout. It just needs to be clear which information is shared with which key.
[0015] Linking the input keyboard (1) to a target language." The user must specify the target language in which they wish to write a text. Ideally, they must also be proficient in the target language. This includes languages spoken worldwide, such as English, Sanskrit, Chinese, French, German, or Spanish, as well as languages no longer spoken, such as ancient Greek or Latin.
[0016] Generation of input information on the input keyboard,"
[0017] The user must generate input information by pressing the keys on the input keyboard, which, for example, consists of the information “sch” in German.
[0018] “- Comparison of the input information of the input keyboard with display information of the target language,”
[0019] Subsequently, the input information of the input keyboard is used to generate display information depending on the capabilities of the target language.
[0020] Selection of the display information linked to the input information,"
[0021] For this purpose, a link is selected depending on the target language. For example, the German "sch" is a "sh" in the target language English. This means that the user types "sch" on the German keyboard layout, but on the display device, such as the screen, a visible "sh" appears, which has the same phonetic meaning.
[0022] Displaying the display information on a display device, whereby
[0023] Subsequently, as described above, the display information is shown in the target language on the display device. The linking of the input information with the display information occurs based on a morphological connection." The linking occurs based on a morphological connection. Morphological means, for example, that information from the target language is incorporated, such as how a word is formed in the target language, with the linked word then being shown as display information on the display device.
[0024] Alternatively, the link between input information and display information can also be based on a phonetic connection. This means that the user could simply write a speech sound in the target language as it is possible on the German keyboard layout. For example, the word component "schi" could be entered on the German keyboard. As a result, the Chinese character "schi" would be displayed in the target language. “ will be displayed on the display device.
[0025] Alternatively, the link between input information and display information can be based on a syntactic connection. The syntactic connection between the input keyboard and the target language defines how a sentence is formed in the target language.
[0026] Alternatively, the link between input information and display information can be based on a graphematic relationship. The graphematic relationship between the input keyboard and the target language defines how a graphome is formed in the target language. Graphematics describes various principles by which language can be written down in different ways. Orthography, for example, is an explicitly regulated, conventionalized system of norms that in some cases even contradict the graphematic principles. For example, with an input keyboard in "German" and the target language "French," an entered "u" would become an "ou." The input keyboard can also be a virtual keyboard, which is operated, for example, on a screen using mouse clicks or on a touchpad using finger touches.
[0027] An input word from multiple input pieces can also be linked to a stored display word based on linguistic logic and / or phonetic and / or syntactical similarity and displayed. The spelling, which in some target languages already changes depending on whether a letter is at the beginning or end of a word, can be taken into account and correctly displayed on the display device.
[0028] Furthermore, a sentence position of the input information is linked to a stored display letter or display word based on its morphological context, phonetic context, syntactic context, and / or graphematic context, and is displayed accordingly. If a word is at the beginning of a sentence, for example, if the target language is "German," the first letter must be capitalized and is automatically displayed in capital letters.
[0029] The computing device can access either internal or external memory when performing the steps described.
[0030] Character description
[0031] Further advantages, features and details of the invention will become apparent from the following description of a preferred embodiment with reference to the single figure.
[0032] The figure shows the connection of an input keyboard 1 to a computer device 2. Input keyboard 1 is registered as a German-language keyboard. In the example shown, "English" is selected and linked as the target language.
[0033] By pressing the keyboard, the user can enter the input information "sch" in German. The computer device 2 then performs a comparison locally or on a remote memory 4.
[0034] The input information of the input keyboard 1 is compared with the display information of the target language, here English, and the display information that is linked to the input information is selected.
[0035] As a result, the display information linked to the input information, in English “sh”, is generated on a display device 3.
[0036] The linking of the input information with the display information occurs due to a morphological connection and / or due to a phonetic connection and / or due to a syntactic similarity.
[0037] If, for example, Turkish is selected as the target language, the “sch” would become a appear on the display device. This allows the user to use the written language familiar from their native language almost intuitively. Case number: P 6141 / PCT
[0038] List of reference symbols
Claims
Patent claims 1. A computer program product comprising instructions which, when executed by one or more processors of a computing device (2), cause the one or more processors of the computing device (2) to perform a method, the method comprising: - Capture the input keyboard (1 ), - Linking the input keyboard (1) with a target language, - Generation of input information on the input keyboard (1), - Comparison of the input information of the input keyboard (1) with display information of the target language, - Selection of the display information linked to the input information, - displaying the display information on a display device (3), wherein - the linking of the input information with the display information is based on a morphological connection.
2. A computer program product including instructions which, when executed by one or more processors of a computing device (2), cause the one or more processors of the computing device (2) to perform a method, the method comprising: - Capture the input keyboard (1 ), - Linking the input keyboard (1) with a target language, - Generation of input information on the input keyboard (1), - Comparison of the input information of the input keyboard (1) with display information of the target language, - Selection of the display information linked to the input information, - displaying the display information on a display device (3), wherein - the input information is linked to the display information based on a phonetic connection.
3. A computer program product including instructions that, when executed by one or more processors of a computing device (2), cause the one or more processors of the computing device (2) to perform a method, the method comprising: - Capture the input keyboard (1 ), - Linking the input keyboard (1) with a target language, - Generation of input information on the input keyboard (1 ), - Comparison of the input information of the input keyboard (1) with display information of the target language, - Selection of the display information linked to the input information, - displaying the display information on a display device (3), wherein - the linking of the input information with the display information is based on a syntactical connection.
4. A computer program product including instructions that, when executed by one or more processors of a computing device (2), cause the one or more processors of the computing device (2) to perform a method, the method comprising: - Capture the input keyboard (1), - Linking the input keyboard (1) with a target language, - Generation of input information on the input keyboard (1), - Comparison of the input information of the input keyboard (1) with display information of the target language, - Selection of the display information linked to the input information, - displaying the display information on a display device (3), wherein - the linking of the input information with the display information is based on a graphematic relationship.
5. Computer program product according to one of claims 1 to 4, characterized in that the input keyboard (1) is a virtual keyboard.
6. Computer program product according to one of the preceding claims, characterized in that an input word from several pieces of input information is linked to a stored display word and displayed on the basis of the morphology of the target language and / or the phonetic context and / or the syntactic context.
7. Computer program product according to one of the preceding claims, characterized in that a sentence position of the input information is linked and displayed with a stored display word based on the morphology of the target language and / or the phonetic similarity and / or the syntactic similarity.
8. Computer program product according to one of the preceding claims, characterized in that the computer device (2) accesses an internal or external memory (4).
Citation Information
Patent Citations
Predictions of Search Queries by a Keyboard
DE102016125760A1
Input device for pictographic languages
US20110173558A1