Course editing system for displaying different content in multiple languages

By introducing a deep learning translation engine and language-feature-driven style customization, combined with personalized content display, the problems of low translation efficiency, inflexible style customization, and low technical integration in multilingual online course platforms have been solved. This has enabled efficient, accurate, and personalized multilingual support, improving user experience and learning efficiency.

CN120258011BActive Publication Date: 2026-05-19WUHAN KEYAN WORKSHOP TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUHAN KEYAN WORKSHOP TECHNOLOGY CO LTD
Filing Date
2025-03-13
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing multilingual online course platforms suffer from problems such as low translation efficiency, inflexible style customization, lack of personalized content display, and low technical integration, resulting in inconsistent user experience and high development costs.

Method used

It employs a deep learning-based translation engine for fast and accurate translation, combined with language-feature-driven style customization and personalized content display. Through a microservice architecture, it achieves modularity and stability for multi-language support functions and is integrated into the online course platform.

Benefits of technology

It improves translation efficiency and accuracy, enhances the flexibility of style customization and the personalization of content display, reduces development costs and time investment, and improves user experience and learning efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258011B_ABST
    Figure CN120258011B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of computer application display, and discloses a course editing system for displaying different contents in multiple languages, which comprises a multilingual course website editing subsystem and a multilingual course website terminal; the multilingual course website editing subsystem comprises a translation filling module, a multilingual style customization module and a personalized content display module; the translation filling module performs quick and accurate multilingual translation on input text and fills the text in different form items; the multilingual style customization module creates a corresponding relationship between webpage styles and multilingual translation contents; the personalized content display module extracts personalized display contents from the multilingual translation contents; and the multilingual course website terminal displays matching language texts, matching website styles and matching content modules. The application realizes quick and accurate translation of course contents, and the contents are displayed in a mode and with personalized display styles and display contents, which helps to meet the needs and expectations of different users, and improves the learning efficiency and participation of the users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer application demonstration technology, and in particular to a course editing system for displaying different content in multiple languages. Background Technology

[0002] With the rapid development of internet technology and the increasing prevalence of globalized education, multilingual support has become an indispensable part of online course platforms. Online course websites enable learners from different countries and regions to overcome language barriers and access and learn course content without difficulty by providing multilingual content. This demand has driven the continuous evolution of course editing systems, which serve as the backend support, to adapt to multilingual environments.

[0003] Currently, there are several online course editing systems on the market that support multiple languages. These systems typically allow administrators to create and manage course content in multiple languages ​​in the backend, store resources in different language versions in a database, and dynamically switch between them on the front-end page based on the user's language selection. Some systems also provide basic internationalization support, such as localization of dates and currency formats.

[0004] However, these existing technologies still have some limitations when handling multilingual content. For example, they often only allow for simple text replacement and cannot deeply customize online course platforms to adapt to the cultural backgrounds of different language regions. In terms of style, existing systems usually only provide a uniform interface design and cannot be personalized according to language characteristics; they also lack control mechanisms for specific language characteristics regarding whether to display content in different modules. Therefore, multilingual online course platforms have emerged, but existing multilingual online course platforms have significant drawbacks in the following aspects:

[0005] 1. Inefficient translation and data entry: The work of using human or machine translation to fill in the corresponding form fields requires a lot of manual proofreading and correction, which is inefficient and cannot meet the needs of rapid iteration and updates.

[0006] 2. Inflexible style customization: Existing platforms cannot provide effective solutions for the need to switch website styles for different languages. This leads to an unstable user experience in different language environments, reducing user satisfaction.

[0007] 3. Lack of personalized content presentation: Existing platforms typically display the same content across different language versions. In practice, users in different language environments may have different needs and preferences regarding content. This lack of personalized content presentation makes it difficult to meet the needs and expectations of diverse users.

[0008] 4. Low technical integration: Existing multilingual solutions are often independent of the online course platform, requiring additional development and integration work. This not only increases development costs and time but may also lead to compatibility issues with other functions of the platform. Summary of the Invention

[0009] This invention provides a course editing system for displaying different content in multiple languages. It enables rapid and accurate translation of course content and adjusts the content display method, personalized display style, and content of online course websites according to the user's selected language and preferences. This can enhance the attractiveness and competitiveness of courses, help meet the needs and expectations of different users, and improve users' learning efficiency and participation.

[0010] This invention provides a course editing system for displaying different content in multiple languages, including a multilingual course website editing subsystem and a multilingual course website client. The multilingual course website editing subsystem includes a translation and filling module, a multilingual style customization module, and a personalized content display module connected in sequence.

[0011] The translation and filling module is used to obtain input text, perform fast and accurate multilingual translation of the input text, and fill the multilingual translation content into different form fields; wherein, the input text is course content;

[0012] The multilingual style customization module is used to create and edit website styles to form multiple webpage styles, and to establish a correspondence between the webpage styles and the multilingual translated content; wherein, the translated content in each language corresponds to one website style;

[0013] The personalized content display module is used to extract multiple personalized display contents from the multilingual translation content based on the user's language preferences and historical behavior; wherein, one personalized display content corresponds to one language translation content.

[0014] The multilingual course website is used to display matching language text, matching website style, and matching content module output by the multilingual course website editing subsystem according to the student's language selection; wherein, the matching language text is the translation content corresponding to the language selected by the student, the matching website style is the website style corresponding to the translation content, and the matching content module is the personalized display content corresponding to the translation content.

[0015] Furthermore, the processing procedure of the translation filling module for the input text includes:

[0016] S101. The input text is translated using a deep learning-based Transformer model translation engine. The engine is trained on a large-scale corpus to accurately translate technical terms, and the translation results are obtained.

[0017] S102. Construct a professional terminology database, and compare the input text with the professional terminology database to obtain the total number of professional terms;

[0018] S103. Compare the translation results with the terminology database to obtain the number of correctly translated terms in the initial translation content.

[0019] S104. Automatically fill the translation results into the corresponding form fields through the API interface.

[0020] Furthermore, after step S104, the method further includes:

[0021] S105. Calculate the translation accuracy A of the deep learning-based Transformer model, using the following formula:

[0022]

[0023] S106. When the translation accuracy A is higher than a set threshold, the deep learning-based Transformer model is updated and optimized.

[0024] Furthermore, the multilingual style customization module adjusts the webpage style according to different languages, and its processing includes:

[0025] S201. Develop a rule-based style customization engine to enable administrators to adjust the layout according to the character length and reading habits of different languages;

[0026] S202. Create a graphical interface so that administrators can preview the style effects in different languages ​​in real time through drag-and-drop and zoom operations.

[0027] S203. Automatically detect language characteristics and apply preset style rules through a preset algorithm. The formula is as follows:

[0028] S = f(L, R)

[0029] Where L represents language features and R represents preset style rules.

[0030] Furthermore, the process of determining personalized display content in the personalized content display module includes:

[0031] S301. Utilize natural language processing technology to analyze and extract content features of different languages;

[0032] S302. Obtain the user's language preferences and historical behavior, as well as the current language environment;

[0033] S303. Construct a personalized content display model, and input the content features of different languages, the current language environment, the user's language preferences, and historical behavior into the personalized content display model to obtain personalized display content; wherein, the personalized content display model P is represented as:

[0034] P = g(U, C, L)

[0035] Where U represents user preference, C represents content features, and L represents the language environment.

[0036] Furthermore, the multilingual course website editing subsystem adopts a microservice architecture, develops a unified API interface, and conducts comprehensive compatibility testing to modularize the multilingual support function, realize the interface between the multilingual function and other modules, and ensure the stability of the multilingual function on different devices and browsers.

[0037] The beneficial effects of this invention are as follows:

[0038] 1. Improve translation efficiency and accuracy: By introducing a deep learning-based translation filling method, the course content can be translated quickly and accurately, reducing the cost and time of manual translation.

[0039] 2. Enhanced Style Customization Flexibility: The content display on the online course website can be adjusted based on the user's selected language and preferences. This personalized display helps meet the needs and expectations of different users, improves learning efficiency and engagement, and makes course content more suitable for learners from different language backgrounds, thereby increasing learning efficiency and satisfaction.

[0040] 3. Achieve personalized content display: Personalized display styles and intelligent content display control mechanisms can attract more operators and learners to pay attention and participate, thereby enhancing the attractiveness and competitiveness of the course.

[0041] 4. Enhanced technology integration: This invention integrates multilingual support into the online course platform, ensuring compatibility and stability with other platform functions, while also providing other online education platforms with referable technical solutions and practical experience. Attached Figure Description

[0042] Figure 1 This is a schematic diagram of the structure of the course editing system of the present invention, which displays different content in multiple languages.

[0043] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0044] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0045] Traditional multilingual online course platforms rely on human translation, which is costly and inefficient. Furthermore, as course content is continuously added and updated, the workload of human translation and content management becomes increasingly heavy, making it difficult to meet the demands of rapid iteration and updates. Using general-purpose machine translation APIs can reduce translation costs and improve efficiency, but these APIs often cannot provide fine-grained translation and style adjustments tailored to the specific characteristics of different languages. This can lead to issues such as low translation quality and inconsistent user experience. Developing customized multilingual support features allows for customization and optimization based on actual needs, but development costs are high and require a long development cycle. Additionally, the maintenance and upgrades of customized features also require extra resources and costs.

[0046] Therefore, this invention aims to solve the problems of existing multilingual online course platforms in terms of translation efficiency, style customization flexibility, content personalization, and technology integration. By introducing an advanced translation engine, combined with a language-characteristic-driven style customization mechanism and personalized content display strategies, it achieves efficient, accurate, and flexible multilingual support. This not only reduces costs and time investment but also improves user experience and satisfaction.

[0047] like Figure 1 As shown, the present invention provides a course editing system for displaying different content in multiple languages, including a multilingual course website editing subsystem and a multilingual course website client. The multilingual course website editing subsystem includes a translation and filling module, a multilingual style customization module, and a personalized content display module connected in sequence.

[0048] (1) Translation Fill Module:

[0049] The translation filling module is used to obtain input text, perform fast and accurate multilingual translation of the input text, and fill the multilingual translation content into different form fields; wherein, the input text is course content.

[0050] Traditional translators are prone to errors when processing specialized terminology, resulting in low efficiency and insufficient accuracy. The translation filling module of this invention processes the input text as follows:

[0051] S101. The input text is translated using a deep learning-based Transformer model translation engine. The engine is trained on a large-scale corpus to accurately translate technical terms, thereby improving the translation accuracy.

[0052] S102. Construct a professional terminology database, and compare the input text with the professional terminology database to obtain the total number of professional terms;

[0053] S103. Compare the translation results with the terminology database to obtain the number of correctly translated terms in the initial translation content.

[0054] S104. The translation results are automatically filled into the corresponding form fields through the API interface, reducing manual operation.

[0055] S105. Calculate the translation accuracy A of the deep learning-based Transformer model, using the following formula:

[0056]

[0057] S106. When the translation accuracy A is higher than a set threshold, the deep learning-based Transformer model is updated and optimized to ensure the accuracy of terminology translation.

[0058] This invention provides an automatic translation and filling module that incorporates a translation engine to achieve fast and accurate translation of course content. When a user edits content in one language, clicking the globalization icon automatically generates translated content in other languages ​​and fills the corresponding option boxes. Administrators can set and edit multilingual content in the backend, allowing for the editing and management of different language versions.

[0059] (2) Multilingual style customization module

[0060] The multilingual style customization module is used to create and edit website styles to form multiple webpage styles, and to establish a correspondence between the webpage styles and the multilingual translated content; wherein, the translated content in each language corresponds to one website style.

[0061] Existing platforms lack flexibility in style customization, failing to provide refined layout and style adjustments based on the characteristics of different languages. The multilingual style customization module described in this invention adjusts webpage styles according to different languages, and its processing includes:

[0062] S201. Develop a rule-based style customization engine to enable administrators to adjust the layout according to the character length and reading habits of different languages;

[0063] S202. Create a graphical interface so that administrators can preview the style effects in different languages ​​in real time through drag-and-drop and zoom operations.

[0064] S203. Automatically detects language characteristics and applies preset style rules through a pre-defined algorithm, reducing manual intervention. The style adjustment algorithm S is represented as:

[0065] S = f(L, R)

[0066] Where L represents language features and R represents preset style rules.

[0067] This invention provides a multilingual style customization module for different languages, which allows for refined layout based on the characteristics of different languages. The system is configured with multiple website styles, and the administrator sets the corresponding layout style for different languages. When the administrator selects a language item, the portal settings display a variety of pre-created website styles. Clicking on the selected style will change the page style corresponding to that language item on the front end, ensuring a high-standard user experience in different language environments.

[0068] (3) Personalized content display module

[0069] The personalized content display module is used to extract multiple personalized display contents from the multilingual translation content based on the user's language preferences and historical behavior; wherein, one personalized display content corresponds to one language translation content.

[0070] Existing platforms cannot dynamically adjust content display based on the characteristics of different languages, resulting in inconsistent user experiences. The process of determining personalized content in the personalized content display module described in this invention includes:

[0071] S301. Analyze using Natural Language Processing (NPL) technology to extract content features of different languages;

[0072] S302. Obtain the user's language preferences and historical behavior, as well as the current language environment;

[0073] S303. Construct a personalized content display model, and input the content features of different languages, the current language environment, the user's language preferences, and historical behavior into the personalized content display model to obtain personalized display content and implement a content filtering mechanism; wherein, the personalized content display model P is represented as:

[0074] P = g(U, C, L)

[0075] Where U represents user preference, C represents content features, and L represents the language environment.

[0076] This invention provides personalized content display modules for different languages, allowing for flexible modular content display rules. Administrators can configure the display of different content modules in different language environments based on language settings and website layout. When an administrator accesses the display settings page, all modules are initially selected and displayed on the front end by default. Administrators can unselect modules; after confirmation and saving, unselected modules will be hidden from the front end.

[0077] Existing platforms have low integration in multilingual support, and their compatibility and stability with other functions are insufficient. The multilingual course website editing subsystem of this invention adopts a microservice architecture, modularizing multilingual support functions to ensure independence and scalability with other functions; it develops a unified API interface to achieve seamless integration of multilingual functions with other modules; and it conducts comprehensive compatibility testing to ensure the stability of multilingual functions on different devices and browsers.

[0078] (4) Multilingual course website

[0079] The multilingual course website is used to display matching language text, matching website style, and matching content module output by the multilingual course website editing subsystem according to the student's language selection; wherein, the matching language text is the translation content corresponding to the language selected by the student, the matching website style is the website style corresponding to the translation content, and the matching content module is the personalized display content corresponding to the translation content.

[0080] This invention features an intelligent translation and auto-fill function that can automatically generate translated content in other languages ​​based on user-edited content in one language and automatically fill it into the corresponding option boxes. This method improves translation and filling efficiency while reducing manual costs and time.

[0081] This invention proposes a style customization mechanism based on language characteristics, allowing administrators to make fine-grained layout and style adjustments according to the features of different languages. This mechanism enhances the flexibility of style customization and ensures a consistent user experience across different language environments.

[0082] This invention designs a personalized content display mechanism, allowing administrators to intelligently configure the display of different content modules based on the user's selected language, thus setting different language environments. This strategy enhances the personalization of content display and meets the needs and expectations of diverse users.

[0083] This invention integrates multilingual support into the online course platform, ensuring compatibility and stability with other platform functions.

[0084] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.

[0085] The above description is merely a preferred embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A course editing system for displaying different content in multiple languages, characterized in that, It includes a multilingual course website editing subsystem and a multilingual course website client. The multilingual course website editing subsystem includes a translation and filling module, a multilingual style customization module, and a personalized content display module connected in sequence. The translation and filling module is used to obtain input text, perform fast and accurate multilingual translation of the input text, and fill the multilingual translation content into different form fields; wherein, the input text is course content; The multilingual style customization module is used to create and edit website styles to form multiple webpage styles, and to establish a correspondence between the webpage styles and the multilingual translated content; wherein, the translated content in each language corresponds to one website style; specifically, the multilingual style customization module adjusts the webpage styles according to different languages, and its processing includes: S201. Develop a rule-based style customization engine to enable administrators to adjust the layout according to the character length and reading habits of different languages; S202. Create a graphical interface so that administrators can preview the style effects in different languages ​​in real time through drag-and-drop and zoom operations. S203. Automatically detect language characteristics and apply preset style rules through a preset algorithm. The formula is as follows: Where L represents language features and R represents preset style rules; The personalized content display module is used to extract multiple personalized display contents from the multilingual translation content based on the user's language preferences and historical behavior; wherein, one personalized display content corresponds to one language translation content. The multilingual course website is used to display matching language text, matching website style, and matching content module output by the multilingual course website editing subsystem according to the student's language selection; wherein, the matching language text is the translation content corresponding to the language selected by the student, the matching website style is the website style corresponding to the translation content, and the matching content module is the personalized display content corresponding to the translation content.

2. The course editing system for displaying different content in multiple languages ​​according to claim 1, characterized in that, The processing of the input text by the translation filling module includes: S101. The input text is translated using a deep learning-based Transformer model translation engine. The engine is trained on a large-scale corpus to accurately translate technical terms, and the translation results are obtained. S102. Construct a professional terminology database, and compare the input text with the professional terminology database to obtain the total number of professional terms; S103. Compare the translation results with the terminology database to obtain the number of correctly translated terms in the translation results; S104. Automatically fill the translation results into the corresponding form fields through the API interface.

3. The course editing system for displaying different content in multiple languages ​​according to claim 2, characterized in that, After step S104, the method further includes: S105. Calculate the translation accuracy A of the deep learning-based Transformer model, using the following formula: ; S106. When the translation accuracy A is higher than a set threshold, the deep learning-based Transformer model is updated and optimized.

4. The course editing system for displaying different content in multiple languages ​​according to claim 1, characterized in that, The process of determining personalized content in the personalized content display module includes: S301. Utilize natural language processing technology to analyze and extract content features of different languages; S302. Obtain the user's language preferences and historical behavior, as well as the current language environment; S303. Construct a personalized content display model, and input the content features of different languages, the current language environment, the user's language preferences, and historical behavior into the personalized content display model to obtain personalized display content; wherein, the personalized content display model P is represented as: ; Where U represents user preference, C represents content features, and L represents the language environment.

5. The course editing system for displaying different content in multiple languages ​​according to claim 1, characterized in that, The multilingual course website editing subsystem adopts a microservice architecture, develops a unified API interface, and conducts comprehensive compatibility testing to modularize the multilingual support function, realize the interface between the multilingual function and other modules, and ensure the stability of the multilingual function on different devices and browsers.