Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

262 results about "Polyglot" patented technology

In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.

Integrating operating systems and run-time systems

The Virtual Machine is viewed by many as inherently insecure despite all the efforts to improve its security. This invention provides methods, apparatus, and computer products to implement a system that provides operating system style protection for code. Although applicable to many language systems, the invention is described for a system employing the Java language. Hardware protection domains are used to separate Java classes, provide access control on cross domain method invocations, efficient data sharing between protection domains, and memory and CPU resource control. Apart from the performance impact, these security measures are all transparent to the Java programs, even when a subclass is in one domain and its superclass is in another, when they do not violate the policy. To reduce the performance impact, classes are grouped and shared between protection domains and map data lazily as it is being shared. The system has been implemented on top of the Paramecium operating system used as an example of an extensible operating system application.
Owner:IBM CORP

Integrated authoring and translation system

The present invention is a system of integrated, computer-based processes for monolingual information development. and multilingual translation. An interactive text editor enforces lexical and grammatical constraints on a natural language subset used by the authors to create their text, which they help disambiguate to ensure translatability. The resulting translatable source language text undergoes machine translation into any one of a set of target languages, without the translated text requiring any postediting.
Owner:CATERPILLAR INC

System and method for product migration in multiple languages

The system and method of the present invention provides for product migration in multiple languages without effecting any change to basic configuration of the source application system. The system comprises user interface, database member to store need-based application modules, migration enabling components, languages, address locations having character and / or character modifier profile generating executables and transformation engine; a product migrating processor to enable migration of the source application into the target application; a memory device and an display member to display the migrated application. Initially a source application is input and a target language is selected. Then selection and execution of need-based applications corresponding to the selected source application is performed. Then product migration of source application into target application is carried out by implementing migration enabling components and the migrated product is rendered on which transformation is performed to finally display the migrated target application at the display member.
Owner:GENEVA SOFTWARE TECH

Multi-lingual semantic parser based on transferred learning

The disclosure relates to transferred learning from a first language (e.g., a source language for which a semantic parser has been defined) to a second language (e.g., a target language for which a semantic parser has not been defined). A system may use knowledge from a trained model in one language to model another language. For example, the system may transfer knowledge of a semantic parser from a first (e.g., source) language to a second (e.g., target) language. Such transfer of knowledge may occur and be useful when the first language has sufficient training data but the second language has insufficient training data. The foregoing transfer of knowledge may extend the semantic parser for multiple languages (e.g., the first language and the second language).
Owner:VOICEBOX TECH INC

Method and system for supporting multiple-language user interface in mobile terminal

The invention discloses a method for supporting a multi-language user interface in a mobile terminal, which comprises: storing language string resource files of various languages on the basis of an XML format; and reading XML language string resource files required by at least one user interface and displaying language strings of the read XML language string resource files on the user interface. Correspondingly, the invention also provides a system for supporting the multi-language user interface. The invention stores the multi-language language string resource files through the XML format, realizes separate management of the language string resource files and source codes of an operating platform and / or an application program, reads the XML language string resource files of at least one user interface, and displays the read language strings on the user interface. Therefore, the user interface of the mobile terminal not only can conveniently realize multi-language support but also can flexibly add support of novel languages.
Owner:YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD

International multi-language implement method of configuration software

ActiveCN105138350ASpeed ​​up the interface display speedProgram loading/initiatingExecution for user interfacesMulti languageTyping
The invention relates to an international multi-language implement method of configuration software. The implement method comprises international multi-language implementation of character strings contained in a configuration tool interface, a product basic information configuration file and configuration logic application. The implement method comprises the following steps of: building the configuration tool interface, the product configuration file and a logic storage file by using a Unicode coding standard; analyzing a software code, the product configuration file and the logic storage file, extracting the character strings to be translated, and storing a character string file in an excel format; storing the character strings translated to a target language; importing translated character string information in the excel file into a multi-language database by a multi-language importing tool; and displaying, operating and storing the corresponding character strings according to the language selected by the user during the tool operation. By the implement method, the international universality and the local capability of the configuration software are improved; and meanwhile, by using the universal excel text to edit, the jobs of typing, editing and verifying the translated character strings and the like are greatly simplified.
Owner:BEIJING SIFANG JIBAO AUTOMATION

Multi-language support for enterprise identity and access management

Systems and methods are provided for multi-language support through the management of multi-valued attributes. A data store maintains multi-valued attributes having language components and value components. The value components specify language specific values for the attributes and can be associated with corresponding language components. A server in communication with the data store can provide outputs to requesting users in accordance with a preferred language. For example, a request to access an identity profile maintained by an Identity System can be fulfilled by constructing a page or other output including the requested profile data. An Identity Server can construct the output to include attribute values corresponding to the preferred language associated with the request. Attribute configuration data can similarly by maintained with language components and value components. The configuration of an attribute such as its display name can be included in an output in accordance with a preferred language.
Owner:ORACLE INT CORP

Techniques for processing data from a multilingual database

A method, system and article of manufacture for providing natural language support for users running queries against a multilingual database. One embodiment comprises identifying one or more physical values defined by physical data in the multilingual database for a query result associated with an executed query. At least one translation function configured to transform at least a portion of the identified physical values defined in one or more different natural languages into alternative values defined in a selected language is executed. From each executed translation function, a data structure mapping at least a portion of the identified physical values to translated values defined in the selected language is identified and the translated values defining the alternative values defined in the selected language are retrieved from each identified data structure. The query result associated with the executed query including the alternative values defined in the selected language is output.
Owner:TWITTER INC

Label system-translation of text and multi-language support at runtime and design

A method stores and uses labels in a business solution software program having multiple languages. Instead of having a single resource file for each language, the information related to the labels is stored in a database. Each label is assigned its own unique identifier in a label ID structure, that also contains information related to how the label is used in the system. The text for the label is stored in a separate label text structure. The label text structure contains the text of the label in all of the available languages. When a new label is written the developer can search the current labels to find a label that matches the intended use. If a match is found for the desired text the label is duplicated to the new label. If no match is found a new label must be generated.
Owner:MICROSOFT TECH LICENSING LLC

Configurable multilingual keyboard

Systems and methods for creating a configurable multi-language, research and application keyboard tool. A configurable keyboard system includes a font editor / generator for modifying and creating new characters, a language database for storing characters of one or more alphabets, a user interface for display outputs and accepting inputs from a user, and a layout generator for configuring a dynamic keyboard display and displaying the keyboard display on the user interface. Characters from one or more languages may be grouped in proximity to each other on the keyboard display based on common phonetic sounds.
Owner:ROPES & GRAY

Multi-language model compression method and device based on knowledge distillation

The invention provides a multi-language model compression method and device based on knowledge distillation, electronic equipment and a storage medium, and belongs to the technical field of machine learning. The method comprises the following steps: taking trained N language models of different languages as teacher models; training a student model by utilizing the teacher model through a knowledgedistillation algorithm, wherein the vocabulary of the student model comprises all vocabularies in the teacher model. In the embodiment of the invention, the trained N language models of different languages are taken as teacher models; through the knowledge distillation algorithm, the teacher model is used for training the student model, so that compared with a multi-language model in the prior art, the student model obtained through final training has the advantages that model parameters are few, the structure of the model is simplified, and the performance and effect of the model can be guaranteed under the condition that the model parameters are few.
Owner:北京知道智慧信息技术有限公司

Method for quickly developing heterogeneous parallel program

The invention provides a method for quickly developing a heterogeneous parallel program, and relates to performance analysis of a CPU (central processing unit) serial program and transplantation of a heterogeneous parallel program. The method includes: firstly, performing performance and algorithm analysis on the CPU serial program, and positioning a performance bottleneck and parallelizability of the program; secondly, inserting an OpenACC pre-compilation command on the basis of an original code to obtain a heterogeneous parallel code which can be executed in heterogeneous parallel environment; compiling and executing the code according to specified parameters of a hardware and software platform, and determining whether further optimization is needed or not according to a program run result. Compared with the prior art, the method has the advantages that existing codes need not to be reconstructed; multilanguage support is realized, and languages such as C / C++ and FORTRAN (formula translator) are supported; cross-platform and cross-hardware are realized, operating systems such as Linux, Windows, Mac and the like are supported, and hardware such as Nvidia, GPU of AMD and Intel Xeon Phi is supported. By the method which is high in practicality and easy to popularize, existing programs can be parallelized efficiently, and the programs are enabled to make full use of computing power of a heterogeneous system.
Owner:三多(杭州)科技有限公司

Multilanguage SDK (software development kit) automatic implementation method and system

The invention provides a Multilanguage SDK (software development kit) automatic implementation method and system, and belongs to the technical field of E-Commerce. The method comprises the following steps: an API (application programming interface) server-side generating an API message according to business requirements; an API client receiving the API message, downloading a SDK source code from a code library, generating the required SDK interface according to the content configuration of the API message, and generating a Multilanguage newly added SDK source code and the corresponding language testing script; uploading the newly added SDK source code to the code library through the compilation and testing, and then packaging. The technical scheme is capable of implementing Multilanguage automation, simplifying SDK management link, improving development efficiency and saving the development cost.
Owner:SUNING COM CO LTD

Method and structures to enable national language support for dynamic data

Disclosed are a method and system for enabling multi-language support for data. A piece of data is captured and translated into a plurality of languages. The original data and all of the translations are stored in the same database instance, for retrieval and presentation in any of a group of languages. The preferred embodiment of the invention provides a design and implementation of generalized database tables to implement the features of NLS Locales and NLS Text Groups, in order to enable the storage and retrieval of dynamic, textual data in multiple languages, concurrently, in a single database instance. The invention enables the scenario wherein a piece of data captured in one language is dynamically translated into all supported languages, and all translations are stored in the same database instance, for retrieval and presentation in any of the supported languages.
Owner:TWITTER INC

Multi-language code compiling method and distribute method, device and system

The invention provides a multi-language code compiling method and a distributing method, device and system. The multi-language code compiling method comprises the following steps: acquiring a code compiling request of task dispatching equipment, wherein the code compiling request comprises addresses for storing codes required to be compiled; acquiring compiling configuration files in the codes bythe task dispatching equipment according to the addresses for storing the codes; and determining compilers corresponding to the compiling configuration files in information of the compilers accordingto the compiling configuration files by the task dispatching equipment, wherein the task dispatching equipment comprises the information of the compilers. The task compiling equipment transmits the code compiling request for a code compiling system, the code compiling request comprises the codes required to be compiled and the compilers for compiling the codes, and thus, the code compiling systemcan compile the codes according to the compilers in the request. The multi-language codes are subjected to intelligent matched compiling, and are distributed and managed in an unified manner, the multi-language code compiling difficulty is reduced, occupied resources for distribution of the codes are reduced, and the efficiency of a software research and development process is improved.
Owner:北京微网通联股份有限公司

System and method for modelling and profiling in multiple languages

A system and method for generating feature vectors of documents in different languages are provided. The feature vectors provide scores associated with keywords defined in a base language for use by a profiler for generating or updating a user profile. The system and method use a plurality of keyword sets comprising: a base language keyword set comprising a plurality of base language keywords each associated with a respective identifier (ID); and a second language keyword set comprising a plurality of second language keywords each corresponding in meaning to a respective one of the base language keywords and associated with the ID of the corresponding base language keyword. One of a plurality of tokenizers is selected to parse a document based on the language of the document and to generate the feature vector using the keyword set of the corresponding language.
Owner:WSOU INVESTMENTS LLC

MIPS platform integrated development environment based on Eclipse and implementation method thereof

The invention discloses an MIPS platform integrated development environment based on Eclipse. The MIPS platform integrated development environment based on the Eclipse comprises an Eclipse platform, wherein a teamwork improvement tool module, a visual C++ development environment and component module, a domestic database integration module, a multi-language unified interface module, a database management tool module, a data model designer, a database generation module, a database reverse lead-in module, an automatic code generation module and a domestic application middleware integration module are arranged on the Eclipse platform. The MIPS platform integrated development environment based on the Eclipse has the advantages that due to the fact that a C++ visual development environment and a plurality of C++ development components are integrated in the Eclipse, compiling and debugging of a Qt application are carried out, compiling and debugging of Eclipse plug-ins of Qt are carried out, the C++ visual development environment and the C++ development components are finally deployed in the Eclipse, and a user can conveniently use the Eclipse to develop a C++ program, and can especially use an item developed by mixing the C++ and Java; due to the fact that compiling and debugging are carried out on an Eclipse language pack, the Eclipse supports a multi-language unified interface.
Owner:中软信息系统工程有限公司

Method for mixedly typesetting multi-language text

The present invention provides a method for mixedly typesetting multi-language text, comprising: acquiring a typesetting rule set (RS), a multi-language (ML), a multi-font (MF), and corresponding selected text; and performing language parsing according to the selected text and the corresponding typesetting RS, ML, and MF, and typesetting the selected text. By virtue of the method and apparatus for mixedly typesetting multi-language text according to the present invention, languages and fonts are automatically and quickly set for multi-language text to be mixedly typeset, and the text is correctly typeset according to typesetting rules according to the languages, thereby solving the problems that mixed typesetting of multi-language text in the prior art is complicated and time-consuming and labor-consuming, and has poor effect.
Owner:PEKING UNIV FOUNDER GRP CO LTD +1

Rapid development and maintenance system and method for embedded type network device interface language

ActiveCN102981851AComply with productivityComply with the requirementsProgram loading/initiatingLocal languageFirmware version
The invention provides a rapid development and maintenance system and a method for an embedded type network device interface language. The system comprises a resource service subsystem, a resource updating subsystem, an automatic withdrawal subsystem, a rapid integration subsystem and a multi-language processing subsystem. The resource service subsystem is used for storing various language resources. The resource updating subsystem is used for updating local language resources through interaction with the resource service subsystem. The automatic withdrawal subsystem is used for withdrawing the language resources automatically and generating standardized format Excel files for translating. The rapid integration subsystem is used for converting the translated Excel files into codes which can be translated and edited into local equipment. The multi-language processing subsystem is used for achieving transferring, changing and managing of different language resources. By the means of the rapid development and maintenance system and the method for the embedded type network device interface language, various links such as research and development, production and deploy are unified, a high specialization operation is achieved, and the fact that a large amount of firmware versions need to be customized caused by language differences is reduced. Multi-language interfaces are supported and switched in real time, and thus the friendly experience is brought to users. Equipment manufacturers, retailers and equipment developers completely do not need to pay attention to the fact that equipment can support what languages, and thus product generality is enlarged.
Owner:SHENZHEN GONGJIN ELECTRONICS CO LTD

Multilingual user online communication method, system and user interface

The invention provides a multilingual user communication device and communication method in a network environment. The communication device comprises a translation request receiving module (10), a translation task generation module (20), a translation result receiving module (30), a translation result selection module (40) and a publishing module (50). The translation request receiving module (10) is used for receiving a translation request of transmitting a first language content into a second language content, wherein the translation request is submitted by a first user and contains the content of the first language; the translation task generation module (20) is used for presenting the translation task to at least one special second user by means of interface, wherein the at least one special second user can translate the first language content according to the description of the translation task; the translation result receiving module (30) is used for receiving the translation results provided by the second user; the translation result selection module (40) is used for selecting one of the translation results as the translated second language content of the first language content according to a predefined rule; and the publishing module (5) is used for publishing the second language content in the network environment.
Owner:陈本东

Multi-language implementation method and device of human-computer interaction interface

The invention relates to the technical field of monitoring and discloses a multi-language implementation method and a device of a human-computer interaction interface, and the method comprises the following steps: acquiring current language settings of the system; determining the current state of the system; loading element information used by the human-computer interaction interface and a language configuration file which corresponds to the current language settings of the system into a memory, and replacing character string information saved in the memory if the current state of the system is initialized state, wherein the language configuration file comprises the character string information which corresponds to one language; loading the language configuration file which corresponds to the current language settings of the system into the memory and replacing the character string information saved in the memory if the current state of the system is running state; and displaying character strings contained in the language configuration file according to the element information used by the human-computer interaction interface. The utilization of the method and the device can realize the multi-language dynamic switching of the human-computer interaction interface, improve the universality and facilitate the use of a user.
Owner:HANGZHOU HIKVISION DIGITAL TECH

Method for controlling language version of software by server side

The invention relates to a method for controlling a language version of software by a server side, which comprises the following steps that: firstly, a multi-language version control system is designed; a client initiates a language switching request to a server and assigns a language to be switched to; the server side inquires a language resource library and acquires all interface display texts of the language and returns all the interface display texts of the language, which are used as a language pack, to the client; the client extracts various statements of the language from the language pack and updates to an interface; the server side can simultaneously remember the language used by software of a user; the client initiates other requests to the server side; the server side usually can return prompting messages to the client, wherein the prompting messages are inquired from the language resource library according to the current version of the language of the user ; and finally, the client displays the prompting messages returned by the server side to the user. According to the invention, the language version of the software is flexibly controlled by the server side.
Owner:DALIAN ZHAOYANG SOFTWARE TECH

Multi-language-oriented high-concurrency online development support method

The invention provides a multi-language-oriented high-concurrency online development support method, capable of providing an online development environment for all users entering a platform, so that the users can open browsers anytime and anywhere to use the platform for development. The multi-language-oriented high-concurrency online development support method includes the steps: providing a codeeditor for carrying out intelligent prompting; providing multi-type page support, including a JMeter test providing form type editing interface and a basic mode development page; carrying out load balancing forwarding on the background request, realizing a code execution mechanism based on Docker, being compatible with multiple programming languages and project types, and carrying out expansion conveniently; and developing asynchronous queue service management to realize distributed calculation, and improving the system performance. The multi-language-oriented high-concurrency online development support method has the beneficial effects that due to the code intelligent prompting function, editing and repeated copying and pasting operations of simple code blocks are reduced, and the user development efficiency is improved; multi-type and multi-language view angles are adopted, and diversified development requirements are met; request distribution is carried out to solve the problems ofhigh load and high concurrency; and asynchronous queue service management is provided, and the expandability of the service is greatly improved, and the possibility is provided for scalability.
Owner:NANJING MUCE INFORMATION TECH

Data system and method supporting multiple languages

The invention provides a data system and method supporting multiple languages. The system comprises a front-end system, a front system and a host, wherein the front-end system is used for receiving first service data information from a counter, the first service data information is sent to the host after multi-language switching and identifying and package inputting are conducted, the front system is used for receiving second service data information from a peripheral channel, the second service data information is sent to the host after multi-language switching and identifying and package inputting are conducted, and the host is used for conducting data processing on the received first service data information or the received second service data information and returning a first response message or a second response message. By means of the dual mode of the front-end system and the front system, the problems that a large bank IBM computer supporting the multiple languages can not switch the multiple languages flexibly enough, multi-language switching systems and program versions are complex, and multi-language data operation, storage and processing are lack of support. In the practical application process, popularization is facilitated, labor is saved, and maintenance cost is reduced.
Owner:CHINA CONSTRUCTION BANK

Multi-language translator

The present invention relates to techniques for translating documents characteristic for a specific field of knowledge from a source language in a target language. Elements causing translation errors in exemplary documents translated by a machine translator (e.g., Internet-based translator, etc.) are used to compile databases of such elements or untranslatable symbols thereof and their equivalent constructs in the source and target languages. Then, using the databases, the elements causing translation errors are substituted in the being translated documents with the corresponding equivalent constructs.
Owner:ASIFT SOFTWARE

Method and device for realizing cross-platform multi-language development, medium and electronic equipment

The invention provides a method and device for realizing cross-platform multi-language development, a medium and electronic equipment. The method comprises the steps of obtaining a first mixed code set; analyzing the first mixed code set to obtain a first fragment code corresponding to each programming language; analyzing all first fragment codes corresponding to the programming language based onthe grammatical analysis model of each programming language, and generating a first abstract syntax tree corresponding to the programming language; utilizing the cross-platform framework compiler of each programming language to compile a first abstract syntax tree corresponding to the programming language, and generating a core binary file corresponding to the programming language; wherein the core binary file can run in a virtual machine of a cross-platform framework.
Owner:BEIJING BYTEDANCE NETWORK TECH CO LTD

Front-end internationalization multi-page packaging method and device and computer equipment

The invention discloses a front-end internationalization multi-page packaging method and device, computer equipment and a storage medium, and relates to the research and development management technology, and the method comprises the steps: obtaining a multi-language internationalization translation code in a source code if a bound hook assembly is detected; extracting an internationalized translation code corresponding to each language in the multi-language internationalized translation codes; obtaining an internationalized Key value corresponding to the current page, and obtaining a corresponding target internationalized translation code from the multi-language internationalized translation code according to the internationalized Key value; obtaining a current source code corresponding to a current page, and assembling the target internationalized translation code to the current source code to obtain a current updated source code; and performing webpack compilation on the current update source code to obtain a current output code. The total size of output codes of a single page is obviously reduced, and a multi-page application only needs to maintain one full translation instead of independently maintaining one translation for each page.
Owner:PINGAN PUHUI ENTERPRISE MANAGEMENT CO LTD

Software package release method and system based on multi-language environment

The invention discloses a software package release method and system based on a multi-language environment. The method comprises the following steps: (a) a server compiles a source code through a built-in compiler; (b) the server packages the complied source code to generate a compiling package; (c) the server sends a configuration information request to a configuration module to obtain corresponding configuration information; and (d) the server adds the received configuration information to the compiling package to generate a corresponding deployment package so as to execute a release operation of a direction target. By adoption of the software package release method and system provided by the invention, errors caused by artificial factors are eliminated to a certain extent to increase the release reliability, the release cost is reduced by automatically executing repeated works of the system, and the resources of the entire system can be effectively used by the reasonable compiling package so as to achieve the purpose of saving resources.
Owner:SHANGHAI GANGFU E COMMERCE

Entity recognition method and device for text, electronic equipment and storage medium

ActiveCN112464667AGet entity recognition resultsNatural language data processingEngineeringAnnotation
The invention provides a text entity recognition method and device, electronic equipment and a storage medium, and relates to the technical field of data processing, and the method comprises the steps: obtaining a to-be-processed text, wherein the to-be-processed text is a mixed text of at least two languages; obtaining a clause tool according to the language category, and performing clause processing on the to-be-processed text through the clause tool to obtain a plurality of to-be-processed sentences; performing word segmentation processing on the to-be-processed sentences to obtain a plurality of to-be-processed segmented words, and splicing the to-be-processed segmented words into a character string with a target length; and when the target length is greater than a preset length threshold, performing matching annotation on the plurality of to-be-processed segmented words based on entries of the dictionary to obtain an entity identification result. Therefore, entity recognition of the multi-language mixed text is realized, and the accuracy of entity recognition of the overlong text can be improved.
Owner:PHARMCUBE (BEIJING) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products