Joshua is an open-source statistical machine translation decoder for
phrase-based (new in 6.0), hierarchical, and syntax-based machine
translation, written in Java. It is developed at the
Human Language Technology Center of Excellence
at Johns Hopkins University.
The latest release of Joshua is version 6.0.2
(April 10, 2015). Information about downloading and using Joshua can be found
in the Joshua documentation. You can download it here (tarball).
Joshua 6.0 has the following features, among many others:
- Both phrase-based and hierarchical decoding
- Sparse feature implementation with support for millions of features
- Support for lattice decoding
- Fast decoding speed (on par with Moses
The latest version of Joshua is version 6.0. You might also be
interested in older papers describing Joshua
the Joshua demo paper,
and versions 2.0,
Joshua is released under the
BSD 2-clause license.