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

258 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

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

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

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:三多(杭州)科技有限公司

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

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

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
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products