Rule-based systems
- Apertium, a free/open-source
rule-based machine translation platform.
- Matxin, a free/open-source rule-based
machine translation system for Basque.
- OpenLogos, a free/open-source
version of the historical Logos machine translation system.
- Anusaaraka, English-Hindi machine translation system.
Statistical machine translation systems
Decoders
- Moses, a statistical machine
translation system.
- Marie, an
n-gram-based statistical machine translation decoder.
- Joshua, an open
source decoder for statistical translation models based on synchronous
context free grammars
- Phramer, an
open-source statistical phrase-based machine translation decoder
- GREAT, a decoder based on stochastic finite-state transducers, which includes a training toolkit.
- The Thot toolkit includes a decoder as of 2014.
- Travatar is a tree-to-string statistical machine translation system.
- CDEC is a decoder,
aligner, and model optimizer for statistical machine translation and other
structured prediction models based on (mostly) context-free formalisms
written by Chris Dyer at the Language Technologies Institute in Carnegie
Mellon University
Training translation models
- Giza++ is a tool to train
translation models for statistical machine translation (see also the
related mkcls tool to train
word classes)
- Thot includes a toolkit to
train phrase-based models for statistical machine translation.
Language models
- IRSTLM,
free/open-source language modelling tool to be used with Moses instead of
SRILM, which is not free.
- RandLM,
space-efficient ngram-based language models built using randomized
representations (Bloom Filters etc).
- Kenneth Heafield's software for the fast
filtering of ARPA format language models to multiple vocabularies.
- Holger Schwenk's Continuous Space Language Model toolkit (CSLM) works by projecting the word indices onto a continuous space and using a probability estimator operating on this space.
Scoring
- Kenneth Heafield's scripts that make it
easy to score machine translation output using NIST's BLEU and NIST, TER,
and METEOR.
Other software
- RIA is a
tool for automatic induction of transfer rules for Transfer-Based
Statistical Machine Translation using dependency structures.
- Chaski: Distributed
phrase-based machine translation training tool based on Hadoop.
- Grammatical Framework, a free/open-source programming language used to create grammars for multilingual applications.
Example-based machine translation systems
Multi-engine machine translation / system combination
Aligners and translation models
- Giza++: training of
statistical translation models.
- Anymalign, a
multilingual sub-sentential aligner.
- Ventsislav Zhechev's Sub-tree
aligner which can be used for the automatic generation of parallel
treebanks.
Web services around machine translation
- Tradubi is an
open-source Ajax-based web application for social translation built upon
Apertium (may be tested online).
Distributed machine translation
- ScaleMT (no release yet, browse
at the Apertium Subversion repository) is a free/open-source framework for
building scalable machine translation web services.
Quality estimation
- Quest++, an
open source tool for translation quality estimation developed by the
group of Lucia Specia at the Univ. of Sheffield (note that the current
version still has one important non-free dependency: SRILM).
Other useful tools
... that may be used to build machine translation systems
- Freeling, a
free/open-source suite of language analyzers.
- Bitextor, an automatic
bitext harvester
- Foma, a finite-state machine
toolkit and library
- HFST,
Helsinki Finite State Technology for natural-language morphologies.
- VISL CG-3, the constraint grammar parser at the Visual Interactive Syntax
Learning project of Syddansk Universitet: browse
Subversion repository, source snapshots.
- Source: http://fosmt.org/
Other tools, some may be outdated (source:
www.word2word.com)
- Arabic, Korean, Japanese, Chinese, Persian, Turkish
AppTek
- Arabic/English:
ATA Software
- English/Hebrew,English/Spanish,English/German,English/French
BABYLON
- Turkish, English
BILSAG Translator
- Many Languages
Brall Software FB-ActiveTranslator
- Turkish, English
?virmen
- German/English
Comprendium
- Farsi/English
CiyaSoft
- German/English French/English Spanish/English
Easy Translator
- Chinese/English
EV-soft
- Portuguese/Other Languages
FALATUDO
- Japanese/English
Fujitsu Software Corporation
- German/English
GETrans
- German/French/Spanish/Italian/English
Hypertrans
- Chinese/Japanese/English
INVENTEC-DR.eye
- Japanese/English:
Kodensha
- Japanese/English:
Language Engineering Corporation
- Many Languages
Language Weaver
- English/German
Langsoft
- German/English
Linguatec Personal Translator
- German/English German/Spanish German/French German/Italian:
MZ-WinTranslator
- Japanese/English
Cross Language - PC-Transer
- Polish/English
Poltran
- Russian/English Russian/French Russian/German
French/English French/German
PROMT
- Many Languages:
SDL Enterprise Translation Server
- Many LAnguages:
Similis
- Bulgarian/English
SkyCode WebTrance
- English/French/Spanish/Portuguese/Italian
SMART - Translator Software
- German/French/Spanish/Russian/English
Softissimo/Reverso
- German/English, French, Spanish, Italian
Spylltrans
- French/German/Spanish/Portuguese/
Italian/Japanese/Chinese/English
Systran
- Hebrew/English:
Targumatik 2000
- Many Languages
Translation Experts Ltd.
- Finnish/English:
TranSmart
- Many Languages
Transparent Language Learning Software
- German/English French/English:
TStream Translation Editor
- Ukrainian/Russian/English
Trident Software
- Spanish/Russian/English/French/German/Italian/Portuguese
WinBabel
- Spanish/English/French/German/Italian/Portuguese/Dutch
WinDi
- Spanish/English
Word Magic
- Danish/English Dutch/English German/English Italian/English
Portuguese/English Spanish/English Swedish/English:
World Language Resource
- English/Finnish
Sunda Systems Ltd.
- English/Slovene
Presis