Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'moses/TranslationOptionCollection.cpp')
-rw-r--r--moses/TranslationOptionCollection.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/moses/TranslationOptionCollection.cpp b/moses/TranslationOptionCollection.cpp
index 78c133233..ecdd04038 100644
--- a/moses/TranslationOptionCollection.cpp
+++ b/moses/TranslationOptionCollection.cpp
@@ -145,12 +145,14 @@ ProcessUnknownWord()
}
}
- bool alwaysCreateDirectTranslationOption
- = StaticData::Instance().IsAlwaysCreateDirectTranslationOption();
+ // bool alwaysCreateDirectTranslationOption
+ // = StaticData::Instance().IsAlwaysCreateDirectTranslationOption();
+ bool always = m_ttask.lock()->options().unk.always_create_direct_transopt;
+
// create unknown words for 1 word coverage where we don't have any trans options
for (size_t pos = 0 ; pos < size ; ++pos) {
TranslationOptionList* fullList = GetTranslationOptionList(pos, pos);
- if (!fullList || fullList->size() == 0 || alwaysCreateDirectTranslationOption)
+ if (!fullList || fullList->size() == 0 || always)
ProcessUnknownWord(pos);
}
}