{"id":18860007,"url":"https://github.com/stanfordnlp/phrasal","last_synced_at":"2025-05-13T15:39:30.838Z","repository":{"id":27409720,"uuid":"30886617","full_name":"stanfordnlp/phrasal","owner":"stanfordnlp","description":"A large-scale statistical machine translation system written in Java.","archived":false,"fork":false,"pushed_at":"2021-12-12T23:31:25.000Z","size":251581,"stargazers_count":208,"open_issues_count":15,"forks_count":88,"subscribers_count":33,"default_branch":"master","last_synced_at":"2025-04-06T22:07:08.951Z","etag":null,"topics":["java","java-nlp","natural-language-processing","statistical-machine-translation"],"latest_commit_sha":null,"homepage":"http://nlp.stanford.edu/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stanfordnlp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-16T20:25:25.000Z","updated_at":"2024-10-15T02:27:29.000Z","dependencies_parsed_at":"2022-09-01T20:32:12.586Z","dependency_job_id":null,"html_url":"https://github.com/stanfordnlp/phrasal","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordnlp%2Fphrasal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordnlp%2Fphrasal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordnlp%2Fphrasal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stanfordnlp%2Fphrasal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stanfordnlp","download_url":"https://codeload.github.com/stanfordnlp/phrasal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253971354,"owners_count":21992692,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","java-nlp","natural-language-processing","statistical-machine-translation"],"created_at":"2024-11-08T04:20:21.432Z","updated_at":"2025-05-13T15:39:30.789Z","avatar_url":"https://github.com/stanfordnlp.png","language":"Java","funding_links":[],"categories":["人工智能"],"sub_categories":[],"readme":"# Phrasal: A statistical machine translation system\n\nPhrasal is licensed under the GPL (v3+). For details, please see the file LICENSE.txt in the root directory of this software package.\n\nCopyright (c) 2007-2016 The Board of Trustees of The Leland Stanford Junior University. All Rights Reserved.\n\n## Installation\n\nWe use [Gradle](http://gradle.org) to build Phrasal. Gradle will\ninstall all dependencies.  You need Gradle version 2.1+.\nIf you are on OS X, the easiest way to get\nGradle is to install Homebrew and then to type `brew install gradle`.\n\n\n### Linux / Mac OS X\n\nThese instructions assume you are using the `bash` shell, which is\nusually the default shell.\n\n1. Switch to the root of the Phrasal repository and execute: `gradle installDist`\n\n1. Set PHRASAL_HOME: ``export PHRASAL_HOME=`pwd` ``\n\n1. Set CLASSPATH: `export CLASSPATH=$PHRASAL_HOME/build/install/phrasal/lib/*`\n\n1. (Optional) Build Eclipse project files by executing: `gradle eclipse`.\n\n1. (Optional, requires g++, [JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html)) Build the KenLM loader: `gradle compileKenLM`.\n\n1. (Optional, requires g++, JDK, and Boost) Build the KenLM language model estimation tools: `gradle compileKenLMtools`.\n\n### Windows\n\nFollow the Linux instructions above. Then be sure to execute `gradle startupScripts` to generate a .bat file.\n\n## Citation\n\nIf you use Phrasal for research, then please cite the following paper:\n\n```\n@inproceedings{Green2014,\n author = {Spence Green and Daniel Cer and Christopher D. Manning},\n title = {Phrasal: A Toolkit for New Directions in Statistical Machine Translation},\n booktitle = {In Proceddings of the Ninth Workshop on Statistical Machine Translation},\n year = {2014}\n}\n```\n\n## Documentation / User Guide\n\nSee [the user guide](http://www-nlp.stanford.edu/wiki/Software/Phrasal) for complete installation and configuration instructions. The guide also contains a tutorial for building an MT system from raw text.\n\n## Support\n\nWe have 3 mailing lists for Phrasal, all of which are shared with other Stanford JavaNLP\ntools (with the exclusion of the parser). \n\nEach address is at @lists.stanford.edu:\n\n*java-nlp-user* -- This is the best list to post to in order to ask questions, make\nannouncements, or for discussion among JavaNLP users. You have to subscribe to \nbe able to use it. Join the list via this webpage or by emailing \njava-nlp-user-join@lists.stanford.edu. (Leave the subject and message body \nempty.) You can also look at the list archives.\n\n*java-nlp-announce* -- This list will be used only to announce new versions of \nStanford JavaNLP tools. So it will be very low volume (expect 1-3 message a \nyear). Join the list via via this webpage or by emailing \njava-nlp-announce-join@lists.stanford.edu. (Leave the subject and message \nbody empty.)\n\n*java-nlp-support* -- This list goes only to the software maintainers. It's a good \naddress for licensing questions, etc. For general use and support questions, \nplease join and use java-nlp-user. You cannot join java-nlp-support, but you \ncan mail questions to java-nlp-support@lists.stanford.edu.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstanfordnlp%2Fphrasal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstanfordnlp%2Fphrasal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstanfordnlp%2Fphrasal/lists"}