Language Software
Information and Overview

Machine Translation Electronic Dictionaries Language Index
Download Shop Language Learning Software Spell Checkers Deutscher Text

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 our products.


1. Machine Translation

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:


HEISOFT products on machine translation

HEISOFT offers the machine translation programs SYSTRAN, REVERSO and PROjectMT

Remarks to PROjectMT trial version (German <-> Russian):

PROjectMT as a demo version is an interactive demo. The translation quality is limited to certain demonstrative texts, terms and trial sentences. PROjectMT as a demonstrative version can neither print out a document nor save it. Translated results only appear on the screen.

When you use your demonstrative copies, please make sure to use simple sentences, a clear terminology, a correct syntax and punctuation. The aim should be to support the system in order to obtain a good result instead of outmanoeuvring it.

Furthermore, we offer a SYSTRAN Demo for download.

For both programs, please inquire for a trial code by fax: +49-221-942679

You can also see how SYSTRAN works.


 

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


 

2. Electronic Dictionaries

A very common application is to look up single terms in "electronic dictionaries". In this field, you will find a huge number of dictionaries for PC and Mac that show the pages of a good old dictionary in printed form on the screen.

Innovative applications which take advantage of PC's technical possibilities

In contrast to traditional PC dictionaries, you should prefer applications that are designed for computers with a layout independent from printed media. These dictionaries, designed for the use on a computer, can use the possibilities of a computer in view of cross-references, morphological analysis of inflexions, synonyms, linguistic concepts and additional grammatical information. Furthermore, dictionaries under MS Windows offer important possibilities of integration in Word processing and DTP applications.

Morphology Recognition

Advanced electronic dictionaries should provide professional features e.g. in grammatical analysis of terms. They can show you the morphological rules of inflections of terms. However, the most advanced feature in dictionary technology is morphology recognition. Electronic dictionaries have an edge on printed ones when it is up to the correct finding of inflected forms of words. Look for professional applications that provide this kind of advanced feature. Ideally, you type in a declined form of a verb or its conjugation, and the electronic dictionary shows you the infinitive. For instance, when you type in "gegangen", the word "gehen" should be identified.

Storage on a computer is easy

Usually computers offer more space for storage than printed media. Hence, it is useful to choose a good dictionary with some hundred thousands of terms, up to a million per language pair. Including morphology recognition, you should be able to have access to millions of terms, even subject specific ones.

Even integration of electronic dictionaries in word processors is very easy. Professional products do support easy integration at least with Microsoft Word.

PC dictionaries show how to pronounce a word correctly

Although printed dictionaries only offer a phonetic transcription, PCs can be used for a correct and clear pronunciation. It is mainly a matter of taste and sophistication whether you should prefer PC dictionaries which reproduce the human voice (original recordings) to those which use a computer algorithm, produced synthetically. After all, a synthetic pronunciation cannot really be considered as a reference for correctly spoken German or English.

Moreover, the dictionary software should offer the possibility to extend your vocabulary and add subject specific dictionaries.

Restrictions

Usually, electronic dictionaries are limited to the search for single terms or phrases. A translation of complete documents is not possible by using an electronic dictionary. Statistically, electronic dictionaries are the most common application of language software.

New german orthography

Well, some people aren't satisfied with situations that have even worked very well for decades. One result of this desire for a change is the new orthography for german language. Meanwhile, the new orthography that had been discussed for years in several legal instances, has now become a legal rule. As of beginning of 1999 we'll have to deal with this new writing.

Therefor, you should check thoroughly, whether your new electronic dictionary is able to support these new rules and will recognize and produce both writings.


HEISOFT products

HEISOFT offers the dictionaries EUROGLOT for Western European languages and WordAce! for Scandinavian an Eastern European languages. For specific subject dictionaries we offer LexPro CD Databank. Visit our Download Shop for inexpensive purchase of Euroglot dictionaries.

Remarks on the demo version of EUROGLOT:

The demo-version shows the whole functionality on the basis of some concepts.

For LexPro and WordAce! we offer interesting Screen Shots.


 


3. Language Learning Software

This sort of language software pursues in teaching a language with respect to cognitive knowledge. However, such so-called "language learning programs" mostly have the function of a vocabulary trainer: you are able to learn foreign words by means of computer programs, but not a language itself.

On the other hand, demanding learning programs aim at teaching basic rules and grammatical structures of a language.

Through a well-ordered graphic environment, leading products show you how you can learn a language or improve your language knowledge. In addition, sophisticated learning software offers you a sound component to exercise your own pronunciation.

Try to choose programs that combine approved learning concepts and modern possibilities of today's PC technology, especially a multi-media implementation.

Some producers have developed learning software in which you can acquire your language knowledge by playing language games.


HEISOFT products

HEISOFT Publishing AG offer WordAce! as combination of vocabulary trainer and dictionary for english language related learning and Golden Russian for learning Russian!
 


 

4. Spell Checkers

Usually, spell checkers are coming together with your word processor for instant use. However, there are some aspects that you might want to consider, when using your integrated spell checker.

Spell Checkers use a database and do a pattern based check between the written text and the database. The database is supposed to contain also inflected forms of the terms, although we should be aware that this kind of check is only based on orthography and not on semantic or grammatical relations. This means that even a mistyped word can turn into a correct word, when spell checking recognizes a known word.

Furthermore, some people aren't satisfied with situations that have even worked very well for decades. One result of this desire for a change is the new orthography for german language. Meanwhile, the new orthography that had been discussed for years in several legal instances, has now become a legal rule. As of beginning of 1999 we'll have to deal with this new writing. Therefor, you should check thoroughly, whether your spell checker is able to support these new rules and will recognize the new writing.

Some documents contain technical terminology and subject related text which spell checkers would not detect or correct. In some cases it might be of advantage to add a subject related spell checker for technical texts.
 



 

HEISOFT products

HEISOFT Publishing offers WordTechCheck Spell Checkers for WinWord. Have a look at our Download Shop for immediate download.