Thank you for your reply,

This explains why the code worked with grep command but not with
    moses. But is there any workaround that still uses moses command
    line? To be honest, I have very minimal experience with c and no
    experience at all using JNI. So if there are other alternatives I
    would be very grateful. :)

Thank you very much

 
--
Simon H S



________________________________
 From: Hieu Hoang <[email protected]>
To: [email protected] 
Sent: Thursday, 12 January 2012, 10:44
Subject: Re: [Moses-support] can't find moses translation result from java app
 

are you calling the moses command line program? the output
   Created input-output object : 
means it's waiting for an input sentence, you won't get any
    translation from the decoder until then.

another approach is to use the moses library directly, rather than
    the command line version. You have to write c-based wrapper for the
    c++-based library, then call them via JNI.

this was done in the iphone app
   
https://github.com/moses-smt/mosesdecoder/blob/hieu_iphone/Classes/CFunctions.cpp

On 11/01/2012 04:53, Simon wrote: 
Dear all,
>
>I'm trying to call moses from inside java application, but after
      running the Runtime.exec, I can't retrieve the translation result
      using getInputStream method or the getErrorStream.
>
>I'm pretty certain that the moses has produced some translation,
      because in the error stream I can read something like:
>...
>ERR>Finished loading phrase tables : [0.000] seconds
>ERR>IO from STDOUT/STDIN
>ERR>Created input-output object : [0.000] seconds
>...
>
>but as I said before, I can't find the translation result when
      running the moses from inside the Java application. Running it
      directly from shell works fine.
>
>Can anyone help? the code I'm using and the full result of error
      stream is in this pastebin:
>http://pastebin.com/Z7Y3NsTU
>
>Thanks in advance,
>
>--
>Simon H S
>
>
>
>_______________________________________________
Moses-support mailing list [email protected] 
http://mailman.mit.edu/mailman/listinfo/moses-support 
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to