Closed
Description
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
Labels
No labels