Giter Site home page Giter Site logo

benjamesbabala / phrasal Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stanfordnlp/phrasal

0.0 2.0 0.0 227.86 MB

A large-scale statistical machine translation system written in Java.

Home Page: http://nlp.stanford.edu/

License: GNU General Public License v3.0

HTML 0.56% Shell 1.92% Python 5.82% PLpgSQL 0.14% CSS 0.12% JavaScript 0.63% Perl 3.19% Ruby 0.01% C++ 23.19% CMake 0.36% XSLT 0.02% Batchfile 0.40% C 17.46% Objective-C 0.01% Makefile 0.03% Yacc 0.39% Java 45.77%

phrasal's Introduction

Phrasal: A statistical machine translation system

Phrasal is licensed under the GPL. For details, please see the file LICENSE.txt in the root directory of this software package.

Copyright (c) 2007-2015 The Board of Trustees of The Leland Stanford Junior University. All Rights Reserved.

Installation

We use Gradle to build Phrasal. Gradle will install all dependencies.

Linux / MacOS

  1. Switch to the root of the Phrasal repository and execute: gradle installDist

  2. Set CLASSPATH: export CLASSPATH=$PHRASAL_HOME/build/install/phrasal/lib/*

  3. (Optional) Build Eclipse project files by executing: gradle eclipse.

  4. (Optional, requires g++, JDK) Build the KenLM loader: gradle compileKenLM.

  5. (Optional, requires g++, JDK, and Boost) Build the KenLM language model estimation tools: gradle compileKenLMtools.

Windows

Follow the Linux instructions above. Then be sure to execute gradle startupScripts to generate a .bat file.

Citation

If you use Phrasal for research, then please cite the following paper:

@inproceedings{Green2014,
 author = {Spence Green and Daniel Cer and Christopher D. Manning},
 title = {Phrasal: A Toolkit for New Directions in Statistical Machine Translation},
 booktitle = {In Proceddings of the Ninth Workshop on Statistical Machine Translation},
 year = {2014}
}

Documentation / User Guide

See the user guide for complete installation and configuration instructions. The guide also contains a tutorial for building an MT system from raw text.

Support

We have 3 mailing lists for Phrasal, all of which are shared with other Stanford JavaNLP tools (with the exclusion of the parser).

Each address is at @lists.stanford.edu:

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 [email protected]. (Leave the subject and message body empty.) You can also look at the list archives.

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 [email protected]. (Leave the subject and message body empty.)

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 [email protected].

phrasal's People

Contributors

rayder441 avatar sebschu avatar joewue avatar manning avatar lmthang avatar angledluffa avatar heeyounglee avatar kpu avatar gangeli avatar jcchuang avatar robvoigt avatar papajohn avatar niloc avatar angelxuanchang avatar mkayser avatar obastani avatar sahasan avatar keenon avatar melvinj avatar futurulus avatar xiao-cheng avatar dlwh avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.