Ejemplo n.º 1
0
 def get_parser_and_lang(self):
     input_type = self.cfg.get('dict', 'input_type')
     logging.info('input type: {0}'.format(input_type))
     if input_type == 'wiktionary':
         self.parser = WiktParser()
         self.lang = 'eng'
     elif input_type == 'longman':
         self.parser = LongmanParser()
         self.lang = 'eng'
     elif input_type == 'collins':
         self.parser = CollinsParser()
         self.lang = 'eng'
     elif input_type == 'eksz':
         self.parser = EkszParser()
         self.lang = 'hun'
     elif input_type == 'nszt':
         self.parser = NSzTParser()
         self.lang = 'hun'
     else:
         raise Exception('unknown input format: {0}'.format(input_type))