Actually in my case adding <wall/> does not change the output. I think this is because the reordering happen inside the text in the xml-markup. A workaround which seems to work for me is to put just one word outside the xml tags, i.e.
*echo '<np translation="and, on the monday , the tallboy on its back by the bed , and the dressing table on its face by the door">oneword</np>' | /mosesdecoder/bin/moses -f moses.ini -xml-input exclusive > translation* Vito 2016-01-26 16:05 GMT+01:00 Miguel Domingo <[email protected]>: > Hi Vito, > > I don't remember the reason of why this happens, but I faced this problem > in the past. The solution I ended up with was creating a wall (hard > reordering contraint) after each xml tag. Following your example: > > > *echo '<np translation="and, on the monday , the tallboy on its back by > the bed , and the dressing table on its face by the door">and, on the > monday , the tallboy on its back by the bed , and the dressing table on its > face by the door</np><wall/>' | /mosesdecoder/bin/moses -f moses.ini > -xml-input exclusive > translation* > > Hope this helps. > > Best regards, > > Miguel > > On Tue, Jan 26, 2016 at 3:38 PM, Vito Mandorino < > [email protected]> wrote: > >> Dear all, >> >> running the decoder with the following command and the '-xml-input >> exclusive' option yielded an unexpected behavior: >> >> echo '<np translation="and, on the monday , the tallboy on its back by >> the bed , and the dressing table on its face by the door">and, on the >> monday , the tallboy on its back by the bed , and the dressing table on its >> face by the door</np>' | /mosesdecoder/bin/moses -f moses.ini -xml-input >> exclusive > translation >> >> The output in the file 'translation' reads: >> >> on monday the and, , the tallboy on its back by the bed , and the table >> on its dressing face by the door >> >> instead of the expected: >> >> and, on the monday , the tallboy on its back by the bed , and the >> dressing table on its face by the door >> >> The translation has been reordered with respect to the content of the xml >> markup. Is this kind of reordering allowed by the '-xml-input exclusive' >> option? This seems to happen especially for fairly long sentences. >> >> Best regards, >> >> Vito Mandorino >> -- >> *M**. Vito MANDORINO -- Chief Scientist* >> >> >> [image: Description : Description : lingua_custodia_final full logo] >> >> *The Translation Trustee* >> >> *1, Place Charles de Gaulle, **78180 Montigny-le-Bretonneux* >> >> *Tel : +33 1 30 44 04 23 Mobile : +33 6 84 65 68 89 >> <%2B33%206%2084%2065%2068%2089>* >> >> *Email :* *[email protected] >> <[email protected]>* >> >> *Website :* *www.linguacustodia.com <http://www.linguacustodia.com/> - >> www.thetranslationtrustee.com <http://www.thetranslationtrustee.com/>* >> >> _______________________________________________ >> Moses-support mailing list >> [email protected] >> http://mailman.mit.edu/mailman/listinfo/moses-support >> >> > -- *M**. Vito MANDORINO -- Chief Scientist* [image: Description : Description : lingua_custodia_final full logo] *The Translation Trustee* *1, Place Charles de Gaulle, **78180 Montigny-le-Bretonneux* *Tel : +33 1 30 44 04 23 Mobile : +33 6 84 65 68 89* *Email :* *[email protected] <[email protected]>* *Website :* *www.linguacustodia.com <http://www.linguacustodia.com/> - www.thetranslationtrustee.com <http://www.thetranslationtrustee.com/>*
_______________________________________________ Moses-support mailing list [email protected] http://mailman.mit.edu/mailman/listinfo/moses-support
