Есть ли возможность в Яндекс апи переводчик сделать автоопределение переводимого языка?

есть ли возможность в 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:

привет
→ Ссылка