Есть ли возможность в Яндекс апи переводчик сделать автоопределение переводимого языка?
есть ли возможность в trans_option = {'key':token, 'lang':'en-ru', 'text': text_translet} в 'lang' в качестве первого аргумента указать автоопределение ? Если да, то как ?
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Направление перевода может задаваться в виде кода конечного языка (например ru). В этом случае сервис пытается определить исходный язык автоматически.
Пример:
import requests
url = 'https://translate.yandex.net/api/v1.5/tr.json/translate'
token = '[token]'
options = {'key': token, 'lang': 'ru', 'text': 'hello'}
response = requests.get(url, params=options).json()
print(response['text'][0])
stdout:
привет