Machine translation in natural language application development
First Claim
1. A computer-implemented system that facilitates generation of multi-language natural language datasets in a natural language application development environment, comprising:
- in the development environment, a first dataset of natural language data in a first human language; and
a machine translation component of the development environment that automatically translates the first dataset into at least a second dataset in a second human language.
2 Assignments
0 Petitions
Accused Products
Abstract
Machine translation architecture for natural language application development. The architecture facilitates automatic translation of developed training datasets into a full set of desired target languages. Additionally, select ones of the training data can be tagged and utilized as a test dataset for testing performance. Accordingly, only a single input dataset is utilized, and from which all other datasets are created via machine translation. The architecture includes a first dataset of natural language data in a first human language which can be automatically translated via a machine translation component into at least a second dataset in a second human language. In one aspect, the data of the input dataset is then replaced by the translated data output from the machine translation engine to form the final dataset in a different language.
-
Citations
20 Claims
-
1. A computer-implemented system that facilitates generation of multi-language natural language datasets in a natural language application development environment, comprising:
-
in the development environment, a first dataset of natural language data in a first human language; and a machine translation component of the development environment that automatically translates the first dataset into at least a second dataset in a second human language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of generating multi-language natural language datasets for software application development, comprising:
-
developing training data from within an authoring tool in a first human language as part of a first natural language dataset; translating a subset of the first natural language dataset into multiple different natural language datasets via a machine translation process; and employing the multiple different natural language datasets in an application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-executable system for application development, the system comprising:
-
computer-implemented means for inputting data in a first human language as part of a first natural language training dataset; computer-implemented means for translating a subset of the first natural language training dataset into datasets of multiple different languages via a machine translation process; and computer-implemented means for replacing data in the first natural language training dataset with corresponding translated data of one of the datasets of the multiple different languages.
-
Specification