|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
de.folt.models.datamodel.BasicDataSource
de.folt.models.datamodel.mtmoses.MTMoses
public class MTMoses
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.folt.models.datamodel.BasicDataSource |
|---|
BasicDataSource.BasicDataSourceObserver |
| Constructor Summary | |
|---|---|
MTMoses()
|
|
MTMoses(DataSourceProperties dataSourceProperties)
|
|
MTMoses(java.lang.String propertiesFileName)
|
|
| Method Summary | |
|---|---|
boolean |
createDataSource(DataSourceProperties dataModelProperties)
createDataSource creates a new Data source; this is esp. intended for creating a new database, e.g. in MySQL or Ms SQL Server. |
java.lang.String |
getDataSourceType()
getDataSourceType get the type of the database |
static void |
main(java.lang.String[] args)
|
java.util.Vector<java.lang.String> |
runMoses(java.lang.String inFile)
runMoses translate a given segment |
java.lang.String |
start()
startMoses start the moses in input / output mode |
boolean |
stop()
stop stop the moses process |
org.jdom.Element |
translate(org.jdom.Element transUnit,
org.jdom.Element file,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
int matchSimilarity,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
translate translates a trans-unit given the source language, target Language and match similarity |
java.lang.String |
translate(java.lang.String segment)
translate translate a segment |
| Methods inherited from class java.util.Observable |
|---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MTMoses()
public MTMoses(DataSourceProperties dataSourceProperties)
dataSourceProperties - public MTMoses(java.lang.String propertiesFileName)
propertiesFileName - | Method Detail |
|---|
public static void main(java.lang.String[] args)
public boolean createDataSource(DataSourceProperties dataModelProperties)
throws OpenTMSException
DataSource
createDataSource in interface DataSourcecreateDataSource in class BasicDataSourcedataModelProperties - the parameters of the data source
OpenTMSExceptionpublic java.lang.String getDataSourceType()
DataSource
getDataSourceType in interface DataSourcegetDataSourceType in class BasicDataSourcepublic java.util.Vector<java.lang.String> runMoses(java.lang.String inFile)
segment - the segment to translate
public java.lang.String start()
public boolean stop()
public org.jdom.Element translate(org.jdom.Element transUnit,
org.jdom.Element file,
XliffDocument xliffDocument,
java.lang.String sourceLanguage,
java.lang.String targetLanguage,
int matchSimilarity,
java.util.Hashtable<java.lang.String,java.lang.Object> translationParameters)
throws OpenTMSException
DataSource
translate in interface DataSourcetranslate in class BasicDataSourcetransUnit - the trans unit to translate to usefile - the file element currently to translatexliffDocument - the basic xliff documentsourceLanguage - the source language to usetargetLanguage - the target language to usematchSimilarity - the similarity (fuzzy) match quality (0 - 100) to usetranslationParameters - the hash table contains parameters which control some
parameters, e.g. should header/source/target properties be
written to alt-trans
OpenTMSExceptionpublic java.lang.String translate(java.lang.String segment)
segment - the segment to translate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||