簡體   English   中英

如何在apertium中引導語言對?

[英]How to boot-strap a language pair in apertium?

我在這里http://wiki.apertium.org/wiki/How_to_bootstrap_a_new_pair時執行所有引導現有語言對的步驟,並在我在ubunto終端中發出命令時遵循以下步驟
echo house | apertium -d . eng-spa
它回答了我正確的答案
casa
但是當命令
echo casa | apertium -d . spa-eng
它給了我
terminate called after throwing an instance of 'DeserialisationException' what(): can't deserialise 1 byte integer type: can't deserialise byte Aborted (core dumped)
我該如何克服這個問題?

調試這些事情的典型方法是查看文件modes/spa-eng.mode並一次一步運行管道,直到崩潰為止。

如果文件包含lt-proc spa-eng.automorf.bin | apertium-tagger -g spa-eng.prob | … lt-proc spa-eng.automorf.bin | apertium-tagger -g spa-eng.prob | … lt-proc spa-eng.automorf.bin | apertium-tagger -g spa-eng.prob | …依此類推,我先嘗試

echo casa | lt-proc spa-eng.automorf.bin

然后

echo casa | lt-proc spa-eng.automorf.bin | apertium-tagger -g spa-eng.prob 

直到發現崩潰。

該文件中的某個程序可能有一個$2作為參數–如果是,請將其替換為-g

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM