Patent ID: 7912696

Claim:
A natural language processing apparatus comprising: a processor; an input device; and a memory device storing instructions which when executed by the processor, cause the processor to operate with the input device to: (a) input a first natural language; (b) convert the first natural language into a plurality of representations within the first natural language, the plurality of representations replacing postpositional words of the first natural language; (c) confirm at least one of the converted representations as being closest in meaning to the inputted first natural language, the confirmed representation being unmatched to any first attributes of a template table such that the confirmed representation is unsuitable for translation; (d) re-convert the confirmed at least one representation to a re-converted representation within the same first natural language by exchanging word order of the at least one representation, the re-converted representation matching at least one of the first attributes of the template table such that the re-converted representation is suitable for translation; (e) translate the re-converted representation to a second natural language; and (f) output the second natural language.