Multi-language adaptive method, platform and storage medium

By implementing multilingual adaptive methods on the smart community platform, monitoring the updated content and using dictionary matching and large-model technology for translation processing, the problem of poor user experience in smart community is solved, and realizing the need for real-time synchronization of multilingual information and support for high-frequency and small-scale information updates.

CN119847662APending Publication Date: 2025-04-18XIAMEN LEELEN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411922910.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-18

Smart Images

  • Figure CN119847662A_ABST
    Figure CN119847662A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-language self-adaption method and platform and a storage medium. The method comprises the following steps: monitoring update content of a smart community platform, the update content comprising at least one of announcement, notification and access control information; the monitored updated content is translated in a preset mode, translated content is obtained, and the preset mode comprises at least one of dictionary matching and a large model technology; performing adaptive adjustment on the translated content according to the user language preference information to obtain target content; and in response to a user language switching instruction, rendering the target content to a user interface. Through the method and the device, the problem of poor user experience effect of the smart community in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Among the related technologies, the smart community platform faces the challenge of multilingual adaptation in overseas promotion. The existing technologies mainly include three methods: dictionary replacement, large language model translation, and static entry switching, but all of them have shortcomings. Dictionary replacement lacks contextual understanding, resulting in stiff translation; although the large language model can generate natural translation, it is mainly suitable for one-time large-scale text processing, and it is difficult to support the high-frequency and small-volume information update needs of the smart community; static entry management is only applicable to fixed interfaces, lacks support for real-time announcements and notifications, and cannot meet the smart community's needs for instant synchronization of multilingual information, which leads to poor user experience in the smart community.

[0003] Currently, no effective solution has been proposed to address the problem of poor user experience in smart communities in related technologies. Summary of the invention

[0004] The main purpose of this application is to provide a multi-language adaptive method, platform and storage medium to solve the problem of poor user experience in smart communities in related technologies.

[0005] In order to achieve the above-mentioned purpose, according to the first aspect of the present application, a multi-language adaptive method is provided. The method comprises: monitoring the updated content of the smart community platform, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; translating the monitored updated content in a preset manner to obtain translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology; adaptively adjusting the translated content according to the user language preference information to obtain the target content; and rendering the target content to the user interface in response to the user's language switching instruction.

[0006] Furthermore, monitoring the update content of the smart community platform includes: connecting to the content management system in the smart community platform based on the API interface; monitoring whether there is an update operation in the content management system, and if an update operation is detected in the content management system, obtaining the update content.

[0007] Furthermore, the updated content monitored is translated and processed in a preset manner to obtain translated content, including: initially matching the updated content by dictionary matching to obtain initial translated content; and performing secondary matching on the initial translated content by large model technology to obtain translated content, wherein the translated content is an optimized result of the initial translated content.

[0008] Furthermore, the translated content is adaptively adjusted according to the user language preference information to obtain the target content, including: determining the language type of the translated content according to the user language preference information, and obtaining the context information of the translated content; calling the big model technology based on the language type and the context information, and adaptively adjusting the context of the translated content to obtain the target content, wherein the context includes at least one of the following: sentence pattern, tense, and mood.

[0009] Furthermore, in response to a user language switching instruction, the target content is rendered to the user interface, including: in response to the user language switching instruction, obtaining the target content from the system cache; rendering the target content to the user interface so that the target content is displayed in the user interface.

[0010] Furthermore, the monitoring method of monitoring the update content of the smart community platform includes one of the following: periodic monitoring and real-time monitoring.

[0011] In order to achieve the above-mentioned purpose, according to the second aspect of the present application, a multi-language adaptive platform is provided. The platform includes: a content monitoring module, a translation processing module, an adaptive optimization module, and an instant rendering module; wherein the content monitoring module is used to monitor the updated content of the smart community platform, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; the translation processing module is used to translate and process the monitored updated content in a preset manner to obtain the translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology; the translation processing module is used to adaptively adjust the translated content according to the user's language preference information to obtain the target content; the instant rendering module is used to render the target content to the user interface in response to the user's language switching instruction.

[0012] According to a third aspect of an embodiment of the present application, a smart community visualization device is provided, including: a processor; and a memory, on which computer-readable instructions are stored, and when the computer-readable instructions are executed by the processor, any one of the multi-language adaptive methods described above is implemented.

[0013] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the multi-language adaptation method according to any one of the above items is implemented.

[0014] Through this application, the following steps are adopted: monitoring the updated content of the smart community platform, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; translating the monitored updated content through a preset method to obtain the translated content, wherein the preset method includes at least one of the following: dictionary matching, large model technology; adaptively adjusting the translated content according to the user's language preference information to obtain the target content; and rendering the target content to the user interface in response to the user's language switching instruction. Through this application, the problem of poor user experience of smart communities in related technologies is solved. By monitoring the updated content of the smart community platform, adaptively adjusting it, and converting it into target content in multiple languages, it can support the high-frequency and small-volume information update needs of the smart community, thereby achieving the effect of improving the user experience of the smart community. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0016] Figure 1 is a flowchart of a multi-language adaptation method provided according to an embodiment of the present application;

[0017] Figure 2 is a schematic diagram of a module architecture of a multi-language adaptive method provided according to an embodiment of the present application;

[0018] Figure 3 is a schematic diagram of a multi-language adaptive platform provided according to an embodiment of the present application;

[0019] Figure 4 It is a schematic diagram of the network architecture of a smart community visualization device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0020] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0021] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0022] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0023] According to an embodiment of the present application, a multi-language adaptation method is provided.

[0024] Figure 1 is a flow chart of a multi-language adaptive method according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0025] Step S101, monitoring the update content of the smart community platform, wherein the update content includes at least one of the following: announcements, notifications, and access control information.

[0026] Specifically, this case uses the smart community platform to build in Figure 2 The content monitoring module shown monitors the updated content, where the announcement in the updated content usually refers to a broad notification for the entire community or a specific area, which may involve community management, policy changes, major event arrangements, etc., to ensure that community residents can learn about relevant information in a timely manner. Notifications are more specific and targeted at a certain group or event, and can be used to remind residents to participate in an event, submit certain materials, pay attention to certain matters, etc. Access control information refers to the fact that in a smart community, the access control system is usually connected to the platform and can update access control status, visitor records, entry and exit records, and other information in real time. These access control information are crucial for the security management of the community and the daily travel of residents.

[0027] Specifically, monitoring the updated content of the smart community platform can be achieved through the following steps: connecting to the content management system in the smart community platform based on the API interface; monitoring whether there is an update operation in the content management system, and if an update operation is detected in the content management system, obtaining the updated content.

[0028] For example, in order to know what new content or changes are on the smart community platform in a timely manner, the following process can be followed: First, establish a connection with the content management system inside the smart community platform through the API (application programming interface). The API is like a bridge that allows different software systems to communicate with each other and exchange data. Once this connection is established, you can start monitoring (or "listening") the content management system to see if it performs any update operations, such as adding new information, modifying existing information, or deleting certain information. If it is monitored that the system has indeed performed an update operation, the next step is to obtain the newly updated content and immediately pass the content to the translation processing module.

[0029] Among them, the monitoring methods for monitoring the updated content of the smart community platform include one of the following: periodic monitoring and real-time monitoring. That is, this case monitors the changes in the platform content in a periodic or real-time manner, and triggers the translation process when new information is released. The content of the smart community platform can be updated in a timely manner. By monitoring these updated contents, the smart community platform can capture the latest dynamics of the community in real time and present them to residents in an appropriate manner, thereby improving the community's informatization level and the quality of life of residents. At the same time, this monitoring mechanism can also provide data support for community managers to help them better manage and make decisions in the community.

[0030] Step S102: translating the monitored update content in a preset manner to obtain translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology.

[0031] The dictionary matching in this case is a translation based on a pre-established vocabulary or dictionary. When the system detects a word or phrase, it uses the built-in Figure 2 The translation processing module shown looks up the corresponding translation in the dictionary and replaces the original text with the translated content. Big model technology refers to the use of large language models (such as deep learning models) for translation. These models are trained with a large amount of text data and can understand complex language structures and contexts, and generate more natural and accurate translation results.

[0032] Specifically, the updated content monitored is translated and processed in a preset manner to obtain translated content, which can be obtained through the following steps: initially matching the updated content by dictionary matching to obtain initial translated content; performing secondary matching on the initial translated content by large model technology to obtain translated content, wherein the translated content is a result of optimizing the initial translated content.

[0033] For example, the display dictionary is first used to match keywords or common phrases in the updated content to obtain preliminary translation results; for complex sentences and unmatched content, the large model is called for further translation and structural optimization. The display dictionary plays the role of "preliminary screening" in this step to ensure translation accuracy and consistency. The specific algorithm steps are as follows:

[0034] a. Assume that the updated content text is C = {c1, c2, ..., cn}, where ci represents a word or phrase in the text, and n is the total number of words or phrases in the content text.

[0035] b. The preliminary translation result after dictionary matching is D(C), and the keywords and common phrases in C are quickly translated by displaying the dictionary.

[0036] c. The translation result generated by the large model is expressed as M(D(C)), which is used to optimize natural and fluent sentences based on dictionary matching.

[0037] d. The final translation result T(C) is expressed as: T(C)=M(D(C)).

[0038] This case shows that the dictionary is mainly used to quickly identify common specialized words and terms in the platform (such as "visitor", "announcement", "emergency notice", etc.), reducing the processing burden of large models on these high-frequency words and ensuring the standardization and consistency of translation.

[0039] Step S103: adaptively adjust the translated content according to the user language preference information to obtain the target content.

[0040] Specifically, this case uses the smart community platform to build in Figure 2 The adaptive optimization module shown makes further personalized adjustments and optimizations to the translated content according to different user language preferences, such as the user's preferred language style, word usage habits, and expression methods, so as to make it more in line with the user's expectations and needs, and finally obtain the target content that the user expects and meets his or her language preferences.

[0041] Specifically, adaptively adjusting the translated content according to the user language preference information to obtain the target content can be obtained through the following steps: determining the language type of the translated content according to the user language preference information, and obtaining the context information of the translated content; calling the big model technology based on the language type and context information, adaptively adjusting the context of the translated content to obtain the target content, wherein the context includes at least one of the following: sentence pattern, tense, and mood.

[0042] For example, based on context information and user language preferences, the big model is called to adaptively adjust the sentence structure, tense and tone. For specific scenarios, the system will give priority to calling expressions that meet the needs of the scenario. For example, when "Notice: Power outage tomorrow" is translated into English, the adaptive conversion will generate "Notice: There will be a power outage tomorrow" instead of translating it word for word into "tomorrow power cut" to ensure that the expression is more in line with English grammar and word order.

[0043] The algorithm process is as follows:

[0044] a. Assume that the context of the current translation text is U and the target language type is L for adaptive translation adjustment.

[0045] b. The translation result O(T(C),U,L) after adaptive optimization is expressed as:

[0046] O(T(C),U,L)=AdaptiveModel(T(C),U,L)

[0047] c.AdaptiveModel(T(C),U,L) means that the large model adjusts the translation content T(C) under the influence of the context U and the target language type L, so that the translation result conforms to the expression habits of the target language type.

[0048] The present application uses large model technology to perform contextual adaptive adjustments to translated content based on user language preference information and context information, which has many benefits, including improving translation accuracy, enhancing the natural fluency of translation, improving translation efficiency and quality, and promoting cross-cultural communication.

[0049] Step S104 , in response to the user's language switching instruction, rendering the target content to the user interface.

[0050] Specifically, in response to a user instruction to switch languages, the target content is rendered to the user interface, which can be obtained by the following steps: in response to a user instruction to switch languages, the target content is obtained from the system cache; and the target content is rendered to the user interface so that the target content is displayed in the user interface.

[0051] That is, the smart community platform has built-in Figure 2In the instant rendering module shown, when the user issues an instruction to switch the language, after the user switches the language option, the system extracts the translation result of the current content from the cache, or instantly calls the translation result for rendering, ensuring that the user experiences the new language interface without delay. That is, according to this instruction, the system will display the previously prepared target content (which may be text, images, audio or video, etc.) that meets the user's specified language preference on the user interface.

[0052] In summary, through this application, the following steps are adopted: monitoring the updated content of the smart community platform, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; translating and processing the monitored updated content through a preset method to obtain translated content, wherein the preset method includes at least one of the following: dictionary matching, large model technology; adaptively adjusting the translated content according to the user's language preference information to obtain the target content; and rendering the target content to the user interface in response to the user's language switching instruction. Through this application, the problem of poor user experience of smart communities in related technologies is solved. By monitoring the updated content of the smart community platform, adaptively adjusting it, and converting it into target content in multiple languages, it can support the high-frequency and small-volume information update needs of the smart community, thereby achieving the effect of improving the user experience of the smart community.

[0053] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0054] The embodiment of the present application also provides a multi-language adaptive platform. It should be noted that the multi-language adaptive platform of the embodiment of the present application can be used to execute the multi-language adaptive method provided in the embodiment of the present application. The multi-language adaptive platform provided in the embodiment of the present application is introduced below.

[0055] Figure 3 is a schematic diagram of a multi-language adaptive platform 300 according to an embodiment of the present application. Figure 3 As shown, the platform includes: content monitoring module 301, translation processing module 302, adaptive optimization module 303, and real-time rendering module 304; wherein,

[0056] The content monitoring module 301 is used to monitor the update content of the smart community platform, wherein the update content includes at least one of the following: announcements, notifications, and access control information;

[0057] The translation processing module 302 is used to translate the monitored update content in a preset manner to obtain translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology;

[0058] An adaptive optimization module 303 is used to adaptively adjust the translated content according to the user language preference information to obtain the target content;

[0059] The instant rendering module 304 is used to render the target content to the user interface in response to the user's language switching instruction.

[0060] Specifically, Figure 3 As shown in Figure 1, the platform consists of four main modules: content monitoring module, translation processing module, adaptive optimization module, and real-time rendering module. The modules work together to ensure that the updates of platform content can be presented instantly in the multilingual interface, providing natural translation that conforms to the context for smart community users.

[0061] In summary, the multilingual adaptive platform provided by the embodiment of the present application monitors the updated content of the smart community platform through the content monitoring module 301, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; the translation processing module 302 translates and processes the updated content monitored by a preset method to obtain the translated content, wherein the preset method includes at least one of the following: dictionary matching, large model technology; the adaptive optimization module 303 adaptively adjusts the translated content according to the user language preference information to obtain the target content; the instant rendering module 304 responds to the user's language switching instruction and renders the target content to the user interface, solving the problem of poor user experience of smart communities in related technologies. By monitoring the updated content of the smart community platform, adaptively adjusting it, and converting it into multilingual target content, it can support the high-frequency and small-volume information update needs of the smart community, thereby achieving the effect of improving the user experience of the smart community.

[0062] The multi-language adaptive platform includes a processor and a memory. The above-mentioned content monitoring module 301, translation processing module 302, adaptive optimization module 303, real-time rendering module 304, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0063] The processor includes a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and multi-language adaptation can be performed by adjusting kernel parameters.

[0064] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0065] In the exemplary embodiment of the present application, a computer storage medium capable of implementing the above method is also provided. A program product capable of implementing the above method of this specification is stored thereon. In some possible embodiments, various aspects of the present application can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present application, such as the following steps can be performed: monitor the update content of the smart community platform, wherein the update content includes at least one of the following: announcements, notifications, access control information; translate the monitored update content in a preset manner to obtain the translated content, wherein the preset method includes at least one of the following: dictionary matching, large model technology; adaptively adjust the translated content according to the user language preference information to obtain the target content; in response to the user's language switching instruction, render the target content to the user interface.

[0066] In an optional implementation: connecting to a content management system in a smart community platform based on an API interface; monitoring whether there is an update operation in the content management system, and if an update operation is detected in the content management system, obtaining updated content.

[0067] In an optional implementation: the updated content is initially matched by dictionary matching to obtain initial translated content; the initial translated content is secondarily matched by large model technology to obtain translated content, wherein the translated content is an optimized result of the initial translated content.

[0068] In an optional implementation: determining the language type of the translated content according to the user language preference information, and obtaining the context information of the translated content; calling the big model technology based on the language type and the context information, adaptively adjusting the context of the translated content to obtain the target content, wherein the context includes at least one of the following: sentence pattern, tense, and mood.

[0069] In an optional implementation manner: in response to a user language switching instruction, the target content is obtained from a system cache; and the target content is rendered to a user interface so that the target content is displayed in the user interface.

[0070] In an optional implementation manner: the monitoring method for monitoring the update content of the smart community platform includes one of the following: periodic monitoring and real-time monitoring.

[0071] In an optional embodiment, the embodiment of the present application may also include a program product for implementing the above method, which may adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present application is not limited thereto, and in this document, a readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device.

[0072] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0073] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0074] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0075] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0076] In addition, in an exemplary embodiment of the present application, a smart community visualization device capable of implementing the above method is also provided.

[0077] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.

[0078] Refer to the following Figure 4 To describe the smart community visualization device 400 according to this embodiment of the present application. Figure 4 The displayed smart community visualization device 400 is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0079] like Figure 4 As shown, the smart community visualization device 400 is presented in the form of a general computing device. The components of the smart community visualization device 400 may include, but are not limited to: at least one processing unit 410, at least one storage unit 420, a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410), and a display unit 440.

[0080] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above "Exemplary Method" section of this specification according to various exemplary embodiments of the present application. For example, the processing unit 410 can perform the following steps: monitor the update content of the smart community platform, wherein the update content includes at least one of the following: announcements, notifications, access control information; translate the monitored update content in a preset manner to obtain translated content, wherein the preset method includes at least one of the following: dictionary matching, large model technology; adaptively adjust the translated content according to the user language preference information to obtain the target content; in response to the user's language switching instruction, render the target content to the user interface.

[0081] In an optional implementation: connecting to a content management system in a smart community platform based on an API interface; monitoring whether there is an update operation in the content management system, and if an update operation is detected in the content management system, obtaining updated content.

[0082] In an optional implementation: the updated content is initially matched by dictionary matching to obtain initial translated content; the initial translated content is secondarily matched by large model technology to obtain translated content, wherein the translated content is an optimized result of the initial translated content.

[0083] In an optional implementation: determining the language type of the translated content according to the user language preference information, and obtaining the context information of the translated content; calling the big model technology based on the language type and the context information, adaptively adjusting the context of the translated content to obtain the target content, wherein the context includes at least one of the following: sentence pattern, tense, and mood.

[0084] In an optional implementation manner: in response to a user language switching instruction, the target content is obtained from a system cache; and the target content is rendered to a user interface so that the target content is displayed in the user interface.

[0085] In an optional implementation manner: the monitoring method for monitoring the update content of the smart community platform includes one of the following: periodic monitoring and real-time monitoring.

[0086] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 4201 and / or a cache storage unit 4202 , and may further include a read-only storage unit (ROM) 4203 .

[0087] The storage unit 420 may also include a program / utility 4204 having a set (at least one) of program modules 4205, such program modules 4205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0088] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0089] The smart community visualization device 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), and may also communicate with one or more devices that enable a user to interact with the smart community visualization device 400, and / or communicate with any device that enables the smart community visualization device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 450. In addition, the smart community visualization device 400 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 460. As shown, the network adapter 460 communicates with other modules of the smart community visualization device 400 through a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the smart community visualization device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0090] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0091] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0092] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application. The specification and embodiments are to be regarded as exemplary only, and the true scope and spirit of the present application are indicated by the claims.

Claims

1. A multi-language adaptive method, characterized in that: include: Monitoring the update content of the smart community platform, wherein the update content includes at least one of the following: announcements, notifications, and access control information; Translating the monitored update content in a preset manner to obtain translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology; Adaptively adjusting the translated content according to the user language preference information to obtain target content; In response to a user instruction to switch the language, the target content is rendered to a user interface.

2. The method according to claim 1, characterized in that Monitor updates on the smart community platform, including: Connecting to the content management system in the smart community platform based on the API interface; Monitor whether there is an update operation in the content management system, and if it is monitored that there is an update operation in the content management system, obtain the update content.

3. The method according to claim 1, characterized in that The monitored update content is translated in a preset manner to obtain translated content, including: Performing an initial match on the updated content by means of the dictionary matching method to obtain initial translated content; The initial translation content is matched twice by the large model technology to obtain the translated content, wherein the translated content is a result of optimizing the initial translation content.

4. The method according to claim 1, characterized in that: Adaptively adjusting the translated content according to the user language preference information to obtain target content includes: Determining the language type of the translated content according to the user language preference information, and acquiring context information of the translated content; The large model technology is called based on the language type and the context information to adaptively adjust the context of the translated content to obtain the target content, wherein the context includes at least one of the following: sentence pattern, tense, and mood.

5. The method according to claim 1, characterized in that: In response to a user instruction to switch a language, rendering the target content to a user interface includes: In response to the user's language switching instruction, acquiring the target content from a system cache; The target content is rendered to the user interface so that the target content is displayed in the user interface.

6. The method according to claim 1, characterized in that The monitoring method of monitoring the update content of the smart community platform includes one of the following: periodic monitoring and real-time monitoring.

7. A multi-language adaptive platform, characterized in that: include: Content monitoring module, translation processing module, adaptive optimization module, and real-time rendering module; among them, The content monitoring module is used to monitor the updated content of the smart community platform, wherein the updated content includes at least one of the following: announcements, notifications, and access control information; The translation processing module is used to translate the monitored update content in a preset manner to obtain translated content, wherein the preset manner includes at least one of the following: dictionary matching, large model technology; A translation processing module, used to adaptively adjust the translated content according to the user language preference information to obtain the target content; The instant rendering module is used to render the target content to the user interface in response to a user instruction to switch the language.

8. A computer-readable storage medium, characterized in that: The storage medium includes a stored program, wherein the program executes the multi-language adaptation method according to any one of claims 1 to 6.

9. A smart community visualization device, characterized in that: include: One or more processors, a memory, a display device, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for executing the multi-language adaptation method described in any one of claims 1 to 6.