Skip to content
SPECIFICTION
Get listed

Moses Statistical Machine Translation

www2.statmt.org

WindowsmacOSLinuxAPISelf-hosted
Visit www2.statmt.org
Spec score 7.7 #97 of 156 in Translation Software

Spec sheet

Purpose
Moses is a statistical machine translation system that can automatically train translation models for any language pair from a parallel corpus.Read 12 Oct 2026 · www2.statmt.org
Platforms
The documentation names Linux as the primary and recommended development platform, says macOS is widely used by developers, and describes running on Windows 10 through the Ubuntu subsystem.Read 12 Oct 2026 · www2.statmt.org
Free plan
YesRead 20 Sep 2026 · www2.statmt.org
Support
The site directs questions to the moses-support mailing list and asks users to search documentation and mailing-list archives first.Read 12 Oct 2026 · www2.statmt.org
License
Moses is licensed under the LGPL.Read 12 Oct 2026 · www2.statmt.org
Founded
2005Read 28 Sep 2026 · www2.statmt.org
Ambiguous input
It can decode confusion networks and word lattices, which can support integration with upstream tools such as speech recognizers or morphological analyzers.Read 12 Oct 2026 · www2.statmt.org
API access
YesRead 20 Sep 2026 · www2.statmt.org
Command line
The released software includes a command-line executable for decoding, and the decoder source is available from GitHub.Read 12 Oct 2026 · www2.statmt.org
Decoding
Its search algorithm finds the highest probability translation among the available choices, and the released software includes a command-line decoder.Read 12 Oct 2026 · www2.statmt.org
Dependencies
The guide says Moses requires a word-alignment tool such as GIZA++, MGIZA, or Fast Align, and includes KenLM for language-model creation.Read 12 Oct 2026 · www2.statmt.org
Document translation
NoRead 20 Sep 2026 · www2.statmt.org
Experiment management
The site lists an Experiment Management System as a tool for using Moses.Read 12 Oct 2026 · www2.statmt.org
External tools
Moses requires a word alignment tool, with GIZA++, MGIZA, and Fast Align listed as examples.Read 12 Oct 2026 · www2.statmt.org
Factored models
Factored translation models let users integrate linguistic and other information at the word level.Read 12 Oct 2026 · www2.statmt.org
Input integration
Moses can decode confusion networks and word lattices, supporting integration with upstream tools such as speech recognizers and morphological analyzers.Read 12 Oct 2026 · www2.statmt.org
Language models
The setup documentation says Moses includes KenLM's lmplz program and also describes using IRSTLM or SRILM to create language models.Read 12 Oct 2026 · www2.statmt.org
Model types
Moses offers phrase-based and tree-based translation models.Read 12 Oct 2026 · www2.statmt.org
Package caveat
The site says the packaged Moses versions it lists are not maintained or endorsed by the core Moses developers.Read 12 Oct 2026 · www2.statmt.org
Security and compliance
The opened maker pages provide no security or compliance claims.Read 12 Oct 2026 · www2.statmt.org
Server interface
The Moses server can accept translation sentences through XML-RPC, with clients written in languages including Java, Perl, Python, and PHP.Read 12 Oct 2026 · www2.statmt.org
Server requirements
Building the server requires xmlrpc-c and a multi-threaded Moses build.Read 12 Oct 2026 · www2.statmt.org
Serving interface
The Moses server can accept translation sentences through XML-RPC, with clients written in languages that have XML-RPC libraries; building it requires xmlrpc-c.Read 12 Oct 2026 · www2.statmt.org
Supported environments
The getting-started guide identifies Linux as the primary and recommended development platform, describes Mac OS X support, and says Windows use is through the Ubuntu subsystem.Read 12 Oct 2026 · www2.statmt.org
Training workflow
The documentation describes a workflow for preparing data, aligning words, extracting and scoring phrases, building reordering models, and tuning.Read 12 Oct 2026 · www2.statmt.org
Translation models
It offers phrase-based and tree-based translation models, including factored models that integrate linguistic and other word-level information.Read 12 Oct 2026 · www2.statmt.org
Web translation
The documented Perl scripts retrieve web pages, extract and translate sentences, then reinsert them while preserving page layout.Read 12 Oct 2026 · www2.statmt.org
Website translation
YesRead 20 Sep 2026 · www2.statmt.org

Where Specifiction places it

Alternatives to Moses Statistical Machine TranslationAll alternatives →