Translation system: Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer No edit summary |
imported>Pat Palmer (added Linguistics Workgroup) |
||
Line 1: | Line 1: | ||
In [[computer science]], a '''translation system''' is a [[program]] which translates one [[language]] into another. If both the source and target language are [[formal language|formal languages]], which are fully specified so there can be no ambiguity, the program is called a [[compiler]]. But software which translates between two [[natural language|natural languages]] must use many more techniques and [[heuristics]] than a compiler, due to the inherent ambiguity of natural language. | In [[computer science]], a '''translation system''' is a [[program]] which translates one [[language]] into another. If both the source and target language are [[formal language|formal languages]], which are fully specified so there can be no ambiguity, the program is called a [[compiler]]. But software which translates between two [[natural language|natural languages]] must use many more techniques and [[heuristics]] than a compiler, due to the inherent ambiguity of natural language. The endeavor of translating natural languages crosses the academic disciplines of [[computer science]] and [[linguistics]]. | ||
[[Category:Linguistics Workgroup]] | |||
[[Category:Computers Workgroup]] | [[Category:Computers Workgroup]] | ||
[[Category:CZ_Live]] | [[Category:CZ_Live]] |
Revision as of 04:26, 9 May 2007
In computer science, a translation system is a program which translates one language into another. If both the source and target language are formal languages, which are fully specified so there can be no ambiguity, the program is called a compiler. But software which translates between two natural languages must use many more techniques and heuristics than a compiler, due to the inherent ambiguity of natural language. The endeavor of translating natural languages crosses the academic disciplines of computer science and linguistics.