dmMaze / BallonsTranslator

深度学习辅助漫画翻译工具, 支持一键机翻和简单的图像/文本编辑 | Yet another computer-aided comic/manga translation tool powered by deeplearning
GNU General Public License v3.0
2.41k stars 162 forks source link

non empty src text list #443

Closed bropines closed 4 months ago

bropines commented 4 months ago
[DEBUG  ] base:translate_textblk_lst:202 - non empty src text list:
[これは、]
--- Logging error ---
Traceback (most recent call last):
  File "G:\Ballon-translator-portable-main\python\lib\logging\__init__.py", line 1103, in emit
    stream.write(msg + self.terminator)
  File "G:\Ballon-translator-portable-main\python\lib\encodings\cp1251.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 28-31: character maps to <undefined>
Call stack:
  File "G:\Ballon-translator-portable-main\ui\module_manager.py", line 82, in run
    self.job()
  File "G:\Ballon-translator-portable-main\ui\module_manager.py", line 232, in _run_translate_pipeline
    self._translate_page(self.imgtrans_proj.pages, page_key, emit_finished=False)
  File "G:\Ballon-translator-portable-main\ui\module_manager.py", line 203, in _translate_page
    self.translator.translate_textblk_lst(page)
  File "G:\Ballon-translator-portable-main\modules\translators\base.py", line 202, in translate_textblk_lst
    LOGGER.debug(f'non empty src text list: \n[{non_empty_txtlst_str}]')
Message: 'non empty src text list: \n[これは、]'
Arguments: ()
DEBUG:BallonTranslator:non empty src text list:
[これは、]

The bug pops up periodically on different translators. On mine (deeplx api) stupidly on each block writes an error (but translates)