UlionTse / translators

🌏🌍🌎Translators🌎🌍🌏 is a library that aims to bring free, multiple, enjoyable translations to individuals and students in Python. Translators是一个旨在用Python为个人和学生带来免费、多样、愉快翻译的库。
https://pypi.org/project/translators/
GNU General Public License v3.0
1.62k stars 189 forks source link

[Bug]: translators.server.TranslatorError #131

Closed ganfanghong closed 1 year ago

ganfanghong commented 1 year ago

Debug Tips

What happened?

translators部署后 提示 translators.server.TranslatorError

APP Version

0.0.1(example)

Python Version

3.9 (Default)

Runtime Environment

Windows 10

Country/Region

Qatar(example)

Relevant log output

['alibaba', 'apertium', 'argos', 'baidu', 'bing', 'caiyun', 'cloudYi', 'deepl', 'elia', 'google', 'iciba', 'iflytek', 'iflyrec', 'itranslate', 'judic', 'languageWire', 'lingvanex', 'niutrans', 'mglip', 'modernMt', 'myMemory', 'papago', 'qqFanyi', 'qqTranSmart', 'reverso', 'sogou', 'sysTran', 'tilde', 'translateCom', 'translateMe', 'utibet', 'volcEngine', 'yandex', 'yeekit', 'youdao']
[2023-06-12 11:49:04,131] ERROR in app: Exception on /translation [POST]
Traceback (most recent call last):
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\flask\app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\flask\app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\flask\app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\flask\app.py", line 1469, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "D:\TranslasePy\HqdTranslate.py", line 61, in translate
    print(ts.translate_text(text,'auto',dest))
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\translators\server.py", line 4902, in translate_text
    raise TranslatorError
translators.server.TranslatorError
192.168.127.1 - - [2023-06-12 11:49:04] "POST /translation HTTP/1.1" 500 136 200.668508

Screenshots

![DESCRIPTION](LINK.png)

Code of Conduct

UlionTse commented 1 year ago

@ganfanghong

    print(ts.translate_text(text,'auto',dest))
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\translators\server.py", line 4902, in translate_text
    raise TranslatorError

You can use print(ts.translate_text(query_text=text, translator='bing', from_language='auto', to_language=dest)). Debug link https://github.com/UlionTse/translators/blob/9b613e386356b6e23616997447d72cecebd9e836/translators/server.py#L4901