Controlled language in machine translation


Using controlled language in machine translation poses several problems.
In an automated translation, the first step in order to understand the controlled language is to know what it is and to distinguish between natural language and controlled language.
The main problem in machine translation is a linguistic problem. Language is ambiguous and the system tries to model a language on lexical and grammatical way. In order to solve this problem there are a lot of alternatives, e.g. a glossary related with the text’s topic can be used.

A controlled language with ten rules

Grammar rules are different for each language. Because of this, the rules for controlled languages are different from one language to another. And there are no rules that have optimal results for all languages. There are however rules which reduce ambiguities in most texts in many languages. According to Uwe Muegge's article "Controlled Language Optimized for Uniform Translation" the following ten rules should be applied:
  1. Write sentences that are shorter than 25 words.
  2. *Be brief
  3. *Avoid ambiguity and subordination
  4. *Evaluate the information
  5. Write sentences that express only one idea.
  6. *Simple sentences
  7. *Avoid
  8. Write the same sentence if you want to express the same content.
  9. *Don’t be afraid to repeat
  10. *Avoid synonyms
  11. Write sentences that are grammatically complete.
  12. *Sentences grammatically and Orthographic correct
  13. *Avoid ellipsis.
  14. Write sentences that have a simple grammatical structure.
  15. *Avoid Juxtapostion, subordination, relative pronouns, etc.
  16. Write sentences in the active form.
  17. *Avoid passive voice
  18. Write sentences that repeat the noun instead of using a pronoun.
  19. *Avoid pronouns like it, their, etc.
  20. Write sentences that use articles to identify nouns.
  21. *Use the, this, etc.
  22. Write sentences that use words from a general dictionary.
  23. *Do not use technical words
  24. Write sentences that use only words with correct spelling.
  25. *Avoid mistakes

    Benefits of using a controlled language

It is enabling to produce texts easier to read, more comprehensible and easier to retain, as well as with better vocabulary and style. Reasons for introducing a controlled language include:
One of the biggest challenges facing organizations that wish to reduce the cost and time involved in their translations is the fact that even in environments that combine content management systems with translation memory technology, the percentage of un-translated segments per new document remains fairly high. While it is certainly possible to manage content on the sentence/segment level, the current best practice seems to be to chunk at the topic level. Which means that reuse occurs at a fairly high level of granularity.