Skip to content

Translation to Sindarin does not work #49

Closed
@potat-dev

Description

@potat-dev

An error occurs in the Yandex Translate module when trying to translate text into Sindarin:

from translatepy.translators.yandex import YandexTranslate
from translatepy import Language
translate = YandexTranslate()
translate.translate("Hello World", "Sindarin")

gives an error:

Traceback (most recent call last):
  File "d:\Projects\translatepy\translate\translatepy\test_sjn.py", line 4, in <module>
    translate.translate("Hello World", "sjn")
  File "C:\Users\Potato\AppData\Roaming\Python\Python39\site-packages\translatepy\translators\base.py", line 93, in translate
    dest_code = self._detect_and_validate_lang(destination_language)
  File "C:\Users\Potato\AppData\Roaming\Python\Python39\site-packages\translatepy\translators\base.py", line 560, in _detect_and_validate_lang
    raise UnsupportedLanguage("The language {language_code} is not supported 
by {service}".format(language_code=language, service=str(self)))
translatepy.exceptions.UnsupportedLanguage: The language Sindarin is not supported by Yandex

Although Yandex is perfectly able to translate into Sindarin: see here

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