Machine translation into a target language by interactively and automatically formalizing non-formal source language into formal source language
First Claim
1. A method of machine translation comprising steps of:
- a) formalizing a non-formal source language by a computer processor; and
b) transforming a formal source language into a target language;
wherein the non-formal source language is formalized in an interactive way or an automatic way;
the target language is a formal target language or a non-formal target language;
the step a) comprises steps of;
identifying one by one fixed language segments of an initial language segment of the non-formal source language and tagging the fixed language segments with meaning marks until the last fixed language segment and then composing level by level non-fixed language segments of the initial language segment and tagging the non-fixed language segments with key component marks and relation marks until the non-fixed language segment constituted by the whole initial language segment with the computer processor;
for transforming the formal source language into the formal target language, the step b) comprises a step of transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to fixed language segment transformation rules stored in a computer memory;
for transforming the formal source language into the non-formal target language, the step b) comprises steps of transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to the fixed language segment transformation rules stored in the computer memory and then transforming level by level in the automatic way the non-fixed language segments of the source language into language segments of the target language according to non-fixed language segment transformation rules stored in the computer memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A machine translation method and system comprises the steps of (a) formalizing a non-formal source language in an interactive or automatic way and (b) transforming the formal source language into a formal or non-formal target language in an automatic way. It eliminates the language barrier between person and person and the language barrier between person and computer: A user translates his/her non-formal native language correctly and without lexical ambiguity into any non-formal foreign language which he/she knows nothing about; a user and a computer exchange information in his/her non-formal native language correctly and without lexical ambiguity. It can be used in network terminal equipment, Internet knowledge bases, knowledge reasoning search engines, expert systems and automatic programming. That formalization of a source language is the common foundation for transformation into various target languages makes it especially suitable for multilingual machine translation.
17 Citations
14 Claims
-
1. A method of machine translation comprising steps of:
- a) formalizing a non-formal source language by a computer processor; and
b) transforming a formal source language into a target language;
wherein the non-formal source language is formalized in an interactive way or an automatic way;
the target language is a formal target language or a non-formal target language;
the step a) comprises steps of;
identifying one by one fixed language segments of an initial language segment of the non-formal source language and tagging the fixed language segments with meaning marks until the last fixed language segment and then composing level by level non-fixed language segments of the initial language segment and tagging the non-fixed language segments with key component marks and relation marks until the non-fixed language segment constituted by the whole initial language segment with the computer processor;
for transforming the formal source language into the formal target language, the step b) comprises a step of transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to fixed language segment transformation rules stored in a computer memory;
for transforming the formal source language into the non-formal target language, the step b) comprises steps of transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to the fixed language segment transformation rules stored in the computer memory and then transforming level by level in the automatic way the non-fixed language segments of the source language into language segments of the target language according to non-fixed language segment transformation rules stored in the computer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a) formalizing a non-formal source language by a computer processor; and
-
8. A system of machine translation comprising:
- a computer processor for formalizing a non-formal source language and a module for transforming a formal source language into a target language which is connected to the computer processor for formalizing the non-formal source language before it;
wherein the non-formal source language is formalized in an interactive way or an automatic way;
the module for transforming the formal source language into the target language has two target languages comprising a formal target language and a non-formal target language;
in the computer processor, a process of formalizing the non-formal source language performed by the computer processor is first identifying one by one fixed language segments of an initial language segment of the non-formal source language and tagging the fixed language segments with meaning marks until the last fixed language segment and then composing level by level the non-fixed language segments of the initial language segment and tagging the non-fixed language segments with key component marks and relation marks until the non-fixed language segment constituted by the whole initial language segment;
in the module for transforming the formal source language into the target language, a process of transforming the formal source language into the formal target language performed by the computer processor is transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to fixed language segment transformation rules stored in a computer memory;
in the module for transforming the formal source language into the target language, a process of transforming the formal source language into the non-formal target language performed by the computer processor is first transforming in the automatic way the fixed language segments of the source language into language segments of the target language according to fixed language segment transformation rules stored in the computer memory and then transforming level by level in the automatic way the non-fixed language segments of the source language into language segments of the target language according to non-fixed language segment transformation rules stored in the computer memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a computer processor for formalizing a non-formal source language and a module for transforming a formal source language into a target language which is connected to the computer processor for formalizing the non-formal source language before it;
Specification