Language Software
Information and Overview

What is meant by language software?

Generally, the term "language software" is used as a common term for any kind of computer program that deals with language processing and international word processing. Sometimes, you can hear the term "electronic translators", "foreign language translation" or "machine translation software" for software that puts words into another language. In this field, there is more confusion rather than transparency.

HEISOFT Aktiengesellschaft is a worldwide-known publisher of language and translation software. Here, we would like to show you differences of software solutions and we would like to describe the main advantages of each of these products.

How does machine translation work?

Machine translation challenges software developers. The task to translate entire documents requires a profound grammatical and syntactic analysis.

A confusing software market

The market for translation software is very confusing, because pure phrase translators pretend to be a translation program for complete documents. But they only provide a word-by-word or phrase-by-phrase translation.

Translation of entire documents cannot be done by a phrase-by-phrase processing. Natural language is too complex to be classified and translated in phrase categories. You should be very cautious when you see a so-called foreign language translation program. Being limited to a small field of applications, phrase translators often use such a name.

A limited number of machine translation programs

Actually, the market for real machine translation programs is quite clear. Probably only half a dozen of programs may be counted in the outstanding circle of machine translators for natural language translation.

Nevertheless, the application field is restricted

However, there is serious confusion about the possibilities of computer-based translation software. Often the user has inadequate expectations regarding the make-up of documents.

Costs determine the use of a machine translation project

Now and then, users assume that translation programs can be used for the economical translation of commercial memos or letters. Surely, such software is able to process this kind of document. But the expenses are disproportionately high. Machine translation only yields economical results when you need to translate large documents with a homogeneous terminology, i. e. contracts, documentations, reports, manuals, instructions...

Sometimes, users have to become aquainted with a new application environment

As far as the usability is concerned, machine translation programs are laid out in different ways. Very often, it is useful to translate within a separate editor that shows the source document and the translation in two windows. This procedure offers the advantage that the user can compare source and target documents at a glance. At first sight, users see a disadvantage in the new environment and commands. Indeed, a human translator does not translate the sentences of a document phrase by phrase or word by word, but the translation is done within an entire paragraph. The user of a machine translation program should proceed in the same way.

A comparison of the source document and the translation makes sense when you train your translator when filling up your user dictionary. In two windows (source and target), you can check the correctness of new words in the context of the sentence.

The integration of machine translation within a word processor makes sense

The integration of the final translation process into a word processor is desirable; that means that the user operates in his or her well-known word processing environment. Now the user has the possibility to focus on his or her document to translate and not on the translation software.

Machine translation represents a challenge for a software developer

Translation for complete documents or automatic translation programs are called Ñmachine translation" (MT) by professionals. They require a powerful software that is able to analyze grammatical structures in a first step. Afterwards, they have to be processed on a sophisticated linguistic basis.

The dictionaries need more than lexical information

Broad dictionaries have to be equipped with linguistic information for each word. They are needed to ensure a clear classification of the sentence's components. In the context of a sentence, a word must be recognizable as an adjective or as a verb. Only by clear grammatical information he sentence can be processed as a unit. Of course, this procedure requires a sound vocabulary list with grammatical information in the background.

A skillful analysis is the key to satisfactory machine translation

A structural analysis of syntax and grammar, however, by itself is not sufficient. Only a restricted number of modern machine translation programs designed for entire documents know to process specific characteristics of the meaning besides pure grammatical structures. By a content-sensitive division of words, important differences can be made. The translation processing of terms for animals or persons differs from the one for locations or things in a lot of languages. In this way, a certain plausibility check can be made within a translation. Usually you need a 32-bit operating system and an adequate performance of your PC.

Advanced software...

On the one hand, a high software status is required. This is due to characteristics of languages that determine the different meanings and uses of a single word.

... and the userís basic know-how make a computer translate well

On the other hand, the user needs some basic information on language and translation process. Thus, it is helpful for the user when she or he understands the foreign language, above all when the target language is the foreign language.

Especially with technical texts, a good command of languages is required. In general, translation systems use the integration of additional technical subject dictionaries when a technical text is to be translated; i. e. when the document includes many technical terms.

How does machine translation for general texts work?

Usually, the translation system works with a General or Core Dictionary that serves as a data base for general words. In this way, you can obtain a satisfactory translation of documents without special vocabulary.

How does machine translation for specific texts work?

Subject specific documents can be for instance

The necessity of additional technical dictionaries

By using subject dictionaries, the computer sets priorities for different lexical elements. These elements are fixed in these subject dictionaries. Furthermore, necessary extensions of the terminology base must be made. A professional machine translation process without the implementation of subject dictionaries can only be made on a restricted level.

The user's readiness to co-operate is decisive

Maybe it appears as an evident fact that the user has to co-operate with the translation software in a very close way to obtain good results. After all, computers are machines without any intelligence or the ability to think for themselves. But computers may process procedures based on logical structures. According to the state of today's technology, a machine translation software for entire texts cannot understand contents or interpret them. They lack common-sense information for which they depend on their users.

The three steps of a machine translation

Classically, machine translations are made in three steps.

The quality of the language

Though the translated text is grammatically correct, it can happen that native speakers find the text strange or awkward when reading. The logic of the machine cannot fully grasp a natural language.

Outlook

Hence, there is a serious conflict between real life and the nature of a machine. This conflict could only be resolved if the computer were able to think like a human being. This can be simulated by artificial intelligence. Nevertheless, according to scientists, we will definitely have to wait some decades for this.

Examples

In order to show you some problems of machine translation, we collected some demonstrative texts for you, done by Transcend G -> E.

In practice, upon using a machine translation program, you will have problems you should know in order to obtain satisfactory results and to evaluate questionable results competently.

1. Missing vocabulary

Solution:

2. Missing or confusing punctuation marks

Solution:

3. Unclear structure of the sentence

Solution:


Here are some examples that show challenges for a good machine translation program. To make things easier, we would like to suggest some german sentences that can be translated to English. The sentences can be tested as they are without extension of the Core Dictionary.

          Examples for questions



Extract from the HEISOFT AG. WEB Site :

All products quoted are trademarks or registered trademarks of their respective holders.

Copyright � HEISOFT AG.

[ Go to previous page ]