diff --git a/src/anki_hsk_creator/utility.py b/src/anki_hsk_creator/utility.py index 7c363d0..c3bd0aa 100644 --- a/src/anki_hsk_creator/utility.py +++ b/src/anki_hsk_creator/utility.py @@ -56,6 +56,8 @@ class TranslatedEntry: self.entry = entry self.language_id = language_id self._translated_meanings = [] + TRANS.create_translator(LANGUAGES.EN, language_id) + CCCEDICT.create_cedict(language_id) @property def simplified(self): @@ -105,6 +107,7 @@ class CCCEDICT: CCCEDICT.PARSER.read_file(CCCEDICT_PATH) CCCEDICT.ENTRIES = CCCEDICT.PARSER.parse() if language_id not in CCCEDICT.DICTIONARY_LIST: + TRANS.create_translator(LANGUAGES.EN, language_id) dictionary = {} for entry in CCCEDICT.ENTRIES: trans_entry = TranslatedEntry(entry, language_id)