Для использования API Яндекс Переводчика в Python, сначала вам нужно зарегистрироваться на Яндекс.Переводчике и получить API-ключ.
После того, как у вас будет API-ключ, вы можете воспользоваться библиотекой requests для отправки запросов к API Яндекс Переводчика. Также предлагается установить библиотеку requests, если у вас ее еще нет, с помощью pip:
pip install requests
Пример кода ниже показывает, как можно использовать API Яндекс Переводчика для перевода текста с помощью Python:
import requests def translate_text(text, target_language): api_key = 'YOUR_API_KEY' base_url = 'https://translate.yandex.net/api/v1.5/tr.json/translate' params = { 'key': api_key, 'text': text, 'lang': target_language } response = requests.get(base_url, params=params) if response.status_code == 200: translation = response.json()['text'][0] return translation else: return 'Translation failed' text_to_translate = "Hello, how are you?" target_language = "en-ru" # например, с английского на русский translation = translate_text(text_to_translate, target_language) print(f'Translation: {translation}')
Не забудьте заменить 'YOUR_API_KEY'
на ваш собственный API-ключ. Кроме того, вы можете изменить target_language
на любую другую поддерживаемую пару языков для перевода.
Теперь вы можете использовать этот код для перевода текста с помощью Яндекс Переводчика прямо из вашего Python-скрипта!