Skip to content

Language auto detecting is broken in MyMemory #75

Description

@ZhymabekRoman
➜  translate git:(main) ✗ ipython
Python 3.9.2 (default, Feb 28 2021, 17:03:44) 
Type 'copyright', 'credits' or 'license' for more information
IPython 8.8.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from translatepy.translators import MyMemoryTranslate
In [2]: dl = MyMemoryTranslate()
In [3]: dl.language("hello")

# server response
ic| request.json(): {'exception_code': None,
                     'matches': '',
                     'mtLangSupported': None,
                     'quotaFinished': None,
                     'responderId': None,
                     'responseData': {'translatedText': "'AUTODETECT' IS AN INVALID SOURCE LANGUAGE . "
                                                        'EXAMPLE: LANGPAIR=EN|IT USING 2 LETTER '
                                                        'ISO OR RFC3066 LIKE ZH-CN. ALMOST ALL '
                                                        'LANGUAGES SUPPORTED BUT SOME MAY HAVE NO '
                                                        'CONTENT'},
                     'responseDetails': "'AUTODETECT' IS AN INVALID SOURCE LANGUAGE . EXAMPLE: "
                                        'LANGPAIR=EN|IT USING 2 LETTER ISO OR RFC3066 LIKE ZH-CN. '
                                        'ALMOST ALL LANGUAGES SUPPORTED BUT SOME MAY HAVE NO '
                                        'CONTENT',
                     'responseStatus': '403'}

Same issues:
terryyin/translate-python#69
terryyin/translate-python#77
terryyin/translate-python#53

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions