Moses (machine translation)
Encyclopedia
Moses is a free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

 statistical machine translation
Statistical machine translation
Statistical machine translation is a machine translation paradigm where translations are generated on the basis of statistical models whose parameters are derived from the analysis of bilingual text corpora...

 engine that allows automatically training translation models for any language pair given a collection of source and target text pairs (parallel corpus). It is released under the LGPL licence and available both as source code and binaries for Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

.

Amongst its features are:
  • beam-search
    Beam search
    In computer science, beam search is a heuristic search algorithm that explores a graph by expanding the most promising node in a limited set. Beam search is an optimization of best-first search that reduces its memory requirements...

    : an efficient search algorithm that quickly finds the highest probability translation among the exponential number of choices
  • phrase-based: the state-of-the-art in statistical machine translation allows the translation of short text chunks
  • factored: words may have factored representation (surface forms, lemma, part-of-speech, morphology, word classes...)
  • decoding of confusion networks, enabling easy integration with ambiguous upstream tools, such as automatic speech recognizers
  • novel factored translation models, which enable the integration of linguistic and other information at many stages of the translation process
  • support for large language models
    Language model
    A statistical language model assigns a probability to a sequence of m words P by means of a probability distribution.Language modeling is used in many natural language processing applications such as speech recognition, machine translation, part-of-speech tagging, parsing and information...

    : Moses can use language models such as IRSTLM (an exact LM using memory-mapping) and RandLM (a randomised LM, based on Bloom Filters
    Bloom filter
    A Bloom filter, conceived by Burton Howard Bloom in 1970, is a space-efficient probabilistic data structure that is used to test whether an element is a member of a set. False positives are possible, but false negatives are not; i.e. a query returns either "inside set " or "definitely not in set"...

    )


Moses development is, amongst other international organisations, mainly supported by EuroMatrix project and funded by the European Commission
European Commission
The European Commission is the executive body of the European Union. The body is responsible for proposing legislation, implementing decisions, upholding the Union's treaties and the general day-to-day running of the Union....

.

See also

  • Apertium
    Apertium
    Apertium is a rule-based machine translation platform. It is free software and released under the terms of the GNU General Public License.-History:...

  • OpenLogos
    OpenLogos
    OpenLogos is the Open Source version of the Logos Machine Translation System, one of the earliest and longest running commercial machine translation products in the world. It was developed by Logos Corporation in the United States, with additional development teams in Germany and Italy...

  • Comparison of machine translation applications
    Comparison of machine translation applications
    A machine translation application is a program which can translate text or speech from one natural language to another. Machine translation applications are essential to the modern language industry...

  • Machine translation
    Machine translation
    Machine translation, sometimes referred to by the abbreviation MT is a sub-field of computational linguistics that investigates the use of computer software to translate text or speech from one natural language to another.On a basic...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK