Stanford Phrasal: A Phrase-Based Translation System

About | Usage | Download | Contributors | Citation | Mailing lists |

About

Stanford Phrasal is a state-of-the-art statistical phrase-based machine translation system, written in Java. At its core, it provides much the same functionality as the core of Moses. Distinctive features include: providing an easy to use API for implementing new decoding model features, the ability to translating using phrases that include gaps (Galley et al. 2010), and conditional extraction of phrase-tables and lexical reordering models.

Usage

Download

Phrasal is available for download, licensed under the GNU General Public License (v2 or later). Source is included. The package includes components for command-line invocation, and a Java API.

Stanford Phrasal

Contributors

Current Developers:

Valuable contributions from:

Citation

If you use Stanford Phrasal in your own research, please cite:

Phrasal: A Toolkit for New Directions in Statistical Machine Translation.
2014. Spence Green, Daniel Cer, and Christopher D. Manning.
In WMT. [pdf]

Mailing Lists

We have 3 mailing lists for Stanford Phrasal, all of which are shared with other JavaNLP tools (with the exclusion of the parser). Each address is at @lists.stanford.edu:

  1. java-nlp-user This is the best list to post to in order to ask questions, make announcements, or for discussion among JavaNLP users. You have to subscribe to be able to use it. Join the list via this webpage or by emailing java-nlp-user-join@lists.stanford.edu. (Leave the subject and message body empty.) You can also look at the list archives.
  2. java-nlp-announce This list will be used only to announce new versions of Stanford JavaNLP tools. So it will be very low volume (expect 1-3 message a year). Join the list via via this webpage or by emailing java-nlp-announce-join@lists.stanford.edu. (Leave the subject and message body empty.)
  3. java-nlp-support This list goes only to the software maintainers. It's a good address for licensing questions, etc. For general use and support questions, please join and use java-nlp-user. You cannot join java-nlp-support, but you can mail questions to java-nlp-support@lists.stanford.edu.