Package edu.berkeley.nlp.lm.phrasetable
Class MosesPhraseTable
- java.lang.Object
-
- edu.berkeley.nlp.lm.phrasetable.MosesPhraseTable
-
- All Implemented Interfaces:
java.io.Serializable
public class MosesPhraseTable extends java.lang.Object implements java.io.Serializable
Experimental class for reading Moses phrase tables and storing them efficiently in memory using a trie.- Author:
- adampauls
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MosesPhraseTable.TargetSideTranslation
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<MosesPhraseTable.TargetSideTranslation>
getTranslations(int[] src, int startPos, int endPos)
WordIndexer<java.lang.String>
getWordIndexer()
static MosesPhraseTable
readFromFile(java.lang.String file)
-
-
-
Method Detail
-
readFromFile
public static MosesPhraseTable readFromFile(java.lang.String file)
-
getTranslations
public java.util.List<MosesPhraseTable.TargetSideTranslation> getTranslations(int[] src, int startPos, int endPos)
-
getWordIndexer
public WordIndexer<java.lang.String> getWordIndexer()
-
-