System for generating annotations and displaying characters in three concepts
By designing a text three-mechanism generation annotation and display system, integrating phonetic annotation, literal translation, liberation translation and word string processing functions, the problems of single information, slow updates and insufficient interaction in traditional language learning methods are solved, and multi-dimensional language learning support is realized, and learning efficiency and language application ability are improved.
Patent Information
- Application Number
- CN202411989551.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-29
AI Technical Summary
Traditional language learning methods have problems such as single information, slow updates and insufficient interactivity, and it is difficult to provide multi-dimensional language learning support.
A text three-way generation annotation and display system is designed, integrating phonetic annotation, literal translation, liberation translation and word string processing functions. Through multi-level and multi-dimensional processing and display, learners can master language more efficiently.
Through precise phonetic annotation, double translation and word string processing, the system helps learners accurately master pronunciation, understand text content, and improve language application ability, enhancing the timeliness and interactivity of learning.
Smart Images

Figure CN119903821A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of language translation, and in particular to a system for generating, annotating and displaying text. Background Art
[0002] Traditional language learning methods, such as paper dictionaries, audio tapes, language courses, etc., although they help learners to a certain extent, often have problems such as single information, slow updates, and lack of interactivity. With the rapid development of information technology, especially the continuous breakthroughs in the fields of the Internet, big data, and artificial intelligence, the way of language learning is also undergoing profound changes.
[0003] In this context, the text three-dimensional generation annotation and display system came into being. The system aims to use modern information technology to provide language learners with a comprehensive learning platform that integrates phonetic annotation, literal translation, free translation, word string processing and other functions. Through this system, learners can easily obtain the multi-dimensional processing results of text information, so as to more efficiently master the key elements of language pronunciation, vocabulary and grammar.
[0004] Specifically, the phonetic notation function can help learners accurately master the pronunciation of words, especially for beginners, as correct pronunciation is the cornerstone of language learning. The literal translation function provides the basic meaning of words, which helps learners quickly understand the text content. The free translation function combines the context to provide learners with more accurate and vivid translation results. In addition, the word string processing function further deepens learners' understanding of the deep cultural connotations of the language by identifying and marking key phrases and idioms in the text.
[0005] In summary, a text three-assessment generation, annotation and display system is needed. Summary of the invention
[0006] In order to solve the problems of the prior art, the present invention provides a system for generating annotations and displaying text.
[0007] In order to solve the above technical problems, the present invention is implemented by the following technical solutions: A system for generating annotations and displaying text, characterized in that it includes: an input module for receiving text information input by a user;
[0008] Processing modules, including:
[0009] The phonetic symbol annotation submodule is used to annotate the input text with phonetic symbols according to a preset phonetic symbol library;
[0010] The literal translation submodule is used to translate each word in the input text according to the vocabulary;
[0011] The paraphrase submodule is used to perform an overall paraphrase of the input text based on the context and grammatical rules;
[0012] The word string processing submodule is used to identify word strings in the input text, mark them with different colors, and provide translation of the word strings;
[0013] The display module is used to display the processed information in the form of "phonetic symbols + literal translation + free translation", where the phonetic symbols are located above the text, the literal translation is located below the text, the word string part is distinguished by a specific color and the word string translation is attached, and finally the free translation of the whole sentence is provided.
[0014] In this implementation, the core principle is to process and display the input text information in a multi-level and multi-dimensional manner through an integrated processing module. The system first receives the text information input by the user through the input module, and then uses multiple submodules in the processing module, including the phonetic symbol annotation submodule, the literal translation submodule, the free translation submodule and the word string processing submodule, to perform detailed annotation and processing on the input text. Finally, through the display module, the system displays the processed information to the user in a specific format.
[0015] Specifically, the phonetic annotation submodule uses a preset phonetic symbol library to annotate the input text with phonetic symbols to help users understand the pronunciation of each word; the literal translation submodule translates each word in the input text according to the vocabulary list and provides the basic meaning of the word; the free translation submodule translates the input text as a whole based on the context and grammatical rules to give a more contextual translation; the word string processing submodule identifies word strings in the input text, marks them with different colors, and attaches the translation of the word string to help users better understand complex vocabulary or phrases.
[0016] This system integrates multiple functions such as phonetic annotation, literal translation, free translation and word string processing, and can provide users with a full range of text processing and display services. Compared with traditional technologies, it is more comprehensive and practical.
[0017] By combining context and grammatical rules for free translation, and using the word string processing submodule to identify complex words or phrases, this system can provide more accurate translation results that are closer to the original text, avoiding translation deviations or misunderstandings that may occur in traditional technologies.
[0018] In some specific implementations, the phonetic symbol annotation submodule further includes a phonetic symbol library update function for updating the phonetic symbol library according to user requirements or the latest phonetic symbol specifications.
[0019] The phonetic symbol library update function of the phonetic symbol annotation submodule is not just a simple data replacement process, but involves a series of complex steps. First, the system will determine the phonetic symbol content that needs to be updated based on user feedback or the latest phonetic symbol specifications in the industry. Then, the system will ensure the accuracy and completeness of the phonetic symbol library through automated means or manual review and updates by professionals. In addition, the system will record the history of each update so that it can be backtracked or restored when necessary. In this way, the phonetic symbol annotation submodule can always maintain consistency with the latest phonetic symbol specifications and provide users with the most accurate phonetic symbol annotation services.
[0020] In some specific implementations, the direct translation submodule further includes a vocabulary update function for updating the vocabulary according to user requirements or the latest vocabulary specifications.
[0021] The vocabulary update function of the literal translation submodule is also a dynamic process. The system will update the vocabulary regularly or irregularly based on user feedback, the latest vocabulary standards in the industry, and the emergence of new vocabulary. During the update process, the system will consider the multiple meanings, usages, and parts of speech of the vocabulary to ensure the comprehensiveness and accuracy of the vocabulary. At the same time, the system will also conduct rigorous testing on the updated vocabulary to ensure its stability and reliability in practical applications. In this way, the literal translation submodule can provide users with the latest and most accurate vocabulary translation services.
[0022] In some specific implementations, the word string processing submodule also includes a word string recognition algorithm optimization function to improve the accuracy and efficiency of word string recognition.
[0023] The word string recognition algorithm optimization function of the word string processing submodule is achieved through continuous learning and iteration. The system will continuously adjust and optimize the word string recognition algorithm based on the text information input by the user and the actual recognized word string results. For example, the system can train a large amount of text data through machine learning algorithms to improve the accuracy and efficiency of word string recognition. At the same time, the system will also optimize and improve the algorithm in a targeted manner based on user feedback and actual needs. In this way, the word string processing submodule can continuously adapt to new text types and word string patterns, providing users with smarter and more accurate word string recognition services.
[0024] In some specific implementations, the display module also includes a user-defined display format function for adjusting the format and layout of display information according to user needs.
[0025] The user-defined display format function of the display module allows users to flexibly adjust the format and layout of displayed information according to their own needs and preferences. For example, users can choose different fonts, colors and font sizes to display information such as phonetic symbols, literal translations and free translations; they can also adjust the order and display method of information to meet different learning and reading needs. In addition, the system also provides a variety of templates and styles for users to choose and use, further reducing the difficulty and cost of users to customize the display format. In this way, the display module can provide users with a more personalized and comfortable reading experience.
[0026] In some specific implementations, the data processing method inside the module is:
[0027] Step 1: Preprocess the input text information, including but not limited to removing irrelevant characters and word segmentation; the preprocessing process also includes removing redundant spaces, normalizing punctuation marks, and identifying and processing special characters.
[0028] Step 2: The phonetic symbol annotation submodule annotates the preprocessed text with phonetic symbols according to a preset phonetic symbol library; the phonetic symbol annotation submodule may need to consider the phonetic symbol annotation standards and characteristics of different languages to ensure the accuracy and consistency of the annotation results.
[0029] Step 3: The literal translation submodule translates each word in the text according to the vocabulary; the literal translation submodule may need to combine multiple translation results and contextual information of the vocabulary to provide the user with the most practical translation result.
[0030] Step 4: The free translation submodule combines the context and grammatical rules to perform an overall free translation of the text; the free translation submodule may need to consider multiple factors such as grammatical rules, cultural background and context to ensure the accuracy and fluency of the translation results.
[0031] Step 5: The word string processing submodule identifies the word strings in the text and performs color differentiation and marking; the word string processing submodule may need to combine the text information input by the user and the actual recognized word string results to perform more accurate color differentiation and marking on the word strings.
[0032] Step 6: Integrate the results of phonetic annotation, literal translation, free translation and word string processing to form a complete processing result; the integration process may need to consider the correlation and complementarity between different information to ensure the completeness and accuracy of the final processing result.
[0033] Step 7: Format the processing results into the format required by the display module, including but not limited to layout, fonts and colors. The formatting process may need to consider factors such as compatibility with different devices and browsers, as well as the friendliness and ease of use of the user interface. In this way, the processing module can provide users with more comprehensive, accurate and reliable text processing and display services.
[0034] The beneficial effects of the present invention are:
[0035] 1. The present invention helps users to accurately grasp the pronunciation of words through precise phonetic notation, which is especially important for establishing correct pronunciation and intonation in the early stages of language learning. The dual presentation of literal translation and free translation not only provides the basic meaning of words, but also combines the context to help users understand the text content more deeply and improve their reading comprehension and language application abilities;
[0036] 2. Users can customize the display format according to their personal needs, such as adjusting font size and color, to adapt to different learning environments and vision requirements, and increase comfort and interactivity during the learning process. The word string processing function distinguishes key phrases and idioms through color, making it easy for users to quickly capture the key points of the text and improve learning efficiency;
[0037] 3. The system supports updating the phonetic symbol library and vocabulary list based on user feedback and the latest phonetic symbol and vocabulary standards to ensure the timeliness and accuracy of learning content and meet the needs of users at different learning stages and levels. Users can flexibly choose the display content and format to achieve personalized learning paths to adapt to different learning styles and progress.
[0038] 4. The system integrates multiple language processing functions. Users can complete the entire process from phonetic notation to translation without switching multiple tools, which greatly improves work efficiency. The user-friendly interface design and intuitive operation process allow even first-time users to quickly get started, reducing learning costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 It is a schematic diagram of the internal system of the present invention.
[0040] Figure 2 It is a schematic diagram of the interior of the processing module of the present invention.
[0041] Figure 3 It is a schematic diagram of an example of an embodiment of the present invention.
[0042] Figure 4 2 is a schematic diagram of Example 2 of an embodiment of the present invention.
[0043] Figure 5 Schematic diagram of Example 3 of the embodiment of the present invention. DETAILED DESCRIPTION
[0044] The following will be combined with the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0045] Example: Figure 1 to Figure 2 A system for generating, annotating and displaying text is shown. The system aims to provide users with comprehensive text processing services, including phonetic notation, literal translation, paraphrase and word string processing, and display the processing results in a user-friendly manner.
[0046] System modules and functions
[0047] Input Module
[0048] The input module is responsible for receiving text information input by the user and passing it to the processing module for subsequent processing. Users can input text through input devices such as keyboards and touch screens. The system supports input in multiple languages and character sets.
[0049] Processing Module
[0050] The processing module is the core part of the system, including the phonetic annotation submodule, the literal translation submodule, the free translation submodule and the word string processing submodule.
[0051] Phonetic symbol annotation submodule: annotate the input text with phonetic symbols according to the preset phonetic symbol library. The phonetic symbol library contains phonetic symbols and pronunciation rules of multiple languages, which can be updated and expanded according to user needs. The phonetic symbol annotation results are displayed above the text in a specific format (such as IPA phonetic symbols).
[0052] Translation submodule: Translate each word in the input text according to the vocabulary. The vocabulary contains the basic meaning and part of speech information of a large number of commonly used words and phrases, which can also be updated and expanded according to user needs. The translation results are displayed below the text in a concise and clear manner.
[0053] Paraphrase submodule: The input text is paraphrased as a whole based on the context and grammatical rules. The paraphrase process takes into account the idioms and cultural background of the language to ensure the accuracy and fluency of the translation results. The paraphrase results are displayed in the form of complete sentences after the literal translation results.
[0054] Word string processing submodule: Identify word strings (such as phrases, idioms, etc.) in the input text and mark them with different colors. The word string recognition algorithm is based on statistical learning and natural language processing technology, and can be optimized and improved based on user feedback and the latest research results. The word string marking results are highlighted in a specific color (such as yellow) and attached with the translation and explanation of the word string.
[0055] Display module
[0056] The display module is responsible for displaying the results generated by the processing module in a user-friendly way. The system provides a variety of display formats and layout options, and users can adjust and select according to their needs. For example, users can choose to display the phonetic symbols, literal translation and free translation results in the same line or in different lines; they can choose different fonts, colors and font sizes; they can also set the display mode and color of word string tags, etc.
[0057] System Implementation
[0058] Technical Architecture
[0059] The system adopts a technical architecture with front-end and back-end separation. The front-end uses JavaScript and other front-end technologies to build the user interface and interactive logic; the back-end uses Java technology to implement data processing and business logic. The front-end and back-end communicate and exchange data through the HTTP protocol.
[0060] Data processing flow
[0061] The data processing flow of the system includes preprocessing, phonetic notation, literal translation, free translation, word string processing and result display. The specific flow is as follows:
[0062] The user enters text information and submits it to the system.
[0063] The system pre-processes the input text information, including removing irrelevant characters and word segmentation.
[0064] The phonetic symbol annotation submodule performs phonetic symbol annotation on the preprocessed text according to a preset phonetic symbol library.
[0065] The literal translation submodule translates each word in the text according to the vocabulary.
[0066] The paraphrase submodule performs an overall paraphrase of the text based on the context and grammatical rules.
[0067] The word string processing submodule identifies word strings in text and marks them with different colors.
[0068] The system integrates the results of phonetic annotation, literal translation, free translation and word string processing to form a complete processing result.
[0069] The display module displays the processing results according to the display format and layout selected by the user.
[0070] System testing and optimization
[0071] During the system implementation process, we conducted a lot of testing, including unit testing, integration testing, and user testing. Through testing, we discovered and fixed some potential problems and defects, and improved the stability and reliability of the system. At the same time, we also optimized and improved the system based on user feedback and actual needs, improving the system's performance and user experience.
[0072] like Figures 3 to 5 The application case shown: Taking an English text as an example, we demonstrate the actual application effect of the system. After the user enters the English text, the system first pre-processes and annotates it with phonetic symbols; then translates each word literally and paraphrases it; then recognizes and marks the word strings in the text; and finally displays the processing results in the format selected by the user. Through this system, users can clearly see the pronunciation annotations, basic meanings, and overall translation results of each word, and can also quickly identify key phrases and idioms in the text. This is of great significance to improving users' language learning ability and reading comprehension ability.
[0073] This embodiment implements a text three-assessment generation annotation and display system based on the above patent content, and describes in detail the key contents such as the system's module division, function implementation, and data processing flow. Through this system, users can easily obtain various processing results such as phonetic annotation, literal translation, free translation, and word string processing of text information, and display them in a user-friendly way. The system has broad application prospects and practical value in the fields of language learning, translation, and reading comprehension.
[0074] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A system for generating annotations and displaying text, characterized in that: include: An input module, used for receiving text information input by a user; Processing modules, including: The phonetic symbol annotation submodule is used to annotate the input text with phonetic symbols according to a preset phonetic symbol library; The literal translation submodule is used to translate each word in the input text according to the vocabulary; The paraphrase submodule is used to perform an overall paraphrase of the input text based on the context and grammatical rules; The word string processing submodule is used to identify word strings in the input text, mark them with different colors, and provide translation of the word strings; The display module is used to display the processed information in the form of "phonetic symbols + literal translation + free translation", where the phonetic symbols are located above the text, the literal translation is located below the text, the word string part is distinguished by a specific color and the word string translation is attached, and finally the free translation of the whole sentence is provided.
2. A system for generating, annotating and displaying text according to claim 1, characterized in that: The phonetic symbol annotation submodule also includes a phonetic symbol library update function, which is used to update the phonetic symbol library according to user needs or the latest phonetic symbol specifications.
3. A system for generating, annotating and displaying text according to claim 1, characterized in that: The direct translation submodule also includes a vocabulary update function for updating the vocabulary according to user requirements or the latest vocabulary specifications.
4. A system for generating, annotating and displaying text according to claim 1, characterized in that: The word string processing submodule also includes a word string recognition algorithm optimization function for improving the accuracy and efficiency of word string recognition.
5. A system for generating, marking and displaying text according to claim 1, characterized in that: The display module also includes a user-defined display format function for adjusting the format and layout of display information according to user needs.
6. A system for generating, annotating and displaying text according to claim 1, characterized in that: The data method inside the processing module is: Step 1: pre-process the input text information, including but not limited to removing irrelevant characters and word segmentation; Step 2: The phonetic symbol annotation submodule annotates the preprocessed text with phonetic symbols according to a preset phonetic symbol library; Step 3: The literal translation submodule translates each word in the text according to the vocabulary; Step 4: The paraphrase submodule combines the context and grammatical rules to perform an overall paraphrase on the text; Step 5: The word string processing submodule identifies the word strings in the text and marks them with different colors; Step 6: Integrate the results of phonetic symbol annotation, literal translation, free translation and word string processing to form a complete processing result; Step 7: Format the processing results into the format required by the display module, including but not limited to layout, fonts and colors.