7#ifndef RIME_SCRIPT_TRANSLATOR_H_
8#define RIME_SCRIPT_TRANSLATOR_H_
34 const Segment& segment)
override;
std::shared_ptr< T > an
Definition common.h:60
std::unique_ptr< T > the
Definition common.h:58
Definition syllabifier.h:39
Definition corrector.h:56
Definition dictionary.h:62
Definition user_dictionary.h:49
Definition vocabulary.h:21
Definition vocabulary.h:46
Memory(const Ticket &ticket)
Definition memory.cc:58
virtual an< Translation > Query(const string &input, const Segment &segment) override
Definition script_translator.cc:207
int max_word_length() const
Definition script_translator.h:53
int max_word_length_
Definition script_translator.h:59
bool always_show_comments_
Definition script_translator.h:61
bool ConcatenatePhrases(CommitEntry &commit_entry, const vector< an< Phrase > > &phrases)
Definition script_translator.cc:257
virtual bool Memorize(const CommitEntry &commit_entry) override
Definition script_translator.cc:344
int max_homophones_
Definition script_translator.h:57
bool UpdateElements(const CommitEntry &commit_entry)
Definition script_translator.cc:324
int core_word_length() const
Definition script_translator.cc:237
string FormatPreedit(const string &preedit)
Definition script_translator.cc:302
string Spell(const Code &code)
Definition script_translator.cc:308
bool enable_word_completion_
Definition script_translator.h:63
ScriptTranslator(const Ticket &ticket)
Definition script_translator.cc:182
int spelling_hints() const
Definition script_translator.h:50
vector< an< Phrase > > queue_
Definition script_translator.h:66
the< Poet > poet_
Definition script_translator.h:65
bool enable_word_completion() const
Definition script_translator.h:52
string GetPrecedingText(size_t start) const
Definition script_translator.cc:318
the< Corrector > corrector_
Definition script_translator.h:64
virtual bool ProcessSegmentOnCommit(CommitEntry &commit_entry, const Segment &seg) override
Definition script_translator.cc:285
bool always_show_comments() const
Definition script_translator.h:51
bool enable_correction_
Definition script_translator.h:62
bool SaveCommitEntry(CommitEntry &commit_entry)
Definition script_translator.cc:248
int spelling_hints_
Definition script_translator.h:58
int core_word_length_
Definition script_translator.h:60
int max_homophones() const
Definition script_translator.h:49
TranslatorOptions(const Ticket &ticket)
Definition translator_commons.cc:115
Definition segmentation.h:18
Translator(const Ticket &ticket)
Definition translator.h:24