Is Software Translation Replacing Human Translation Any Time Soon?
• Software translation is the translation of any program that is written in a programming language to a program which is functionally equivalent to the previous one in some different computer languages but the logical structure or functional structure of the program’s original code will not be lost.
•This total process of translation is done by the help of a translator. There are different types of software translators like compiler, interpreter and decompiler that can able to change computer languages.
• The translator that can able to convert one high level language to another high level language is known as source-to-source compiler. • The one which can convert a high level language to an intermediate code is known as interpreter. • Similarly the translator that converts one high level language to one low level language is known as decompiler.