Методы перевода с хинди на английский: API Google Translate и пример Python

Библиотека

в Python. Вот два метода с примерами кода:

import requests
def translate_hindi_to_english(text):
    api_key = 'YOUR_API_KEY'
    url = f"https://translation.googleapis.com/language/translate/v2?key={api_key}"
    data = {
        'q': text,
        'source': 'hi',
        'target': 'en'
    }
    response = requests.post(url, data).json()
    translated_text = response['data']['translations'][0]['translatedText']
    return translated_text
hindi_text = "आप कैसे हो?"
english_text = translate_hindi_to_english(hindi_text)
print(english_text)

Обязательно замените 'YOUR_API_KEY'фактическим ключом API, полученным из Google Cloud Console.

Метод 2. Использование библиотеки googletrans

googletrans

from googletrans import Translator
def translate_hindi_to_english(text):
    translator = Translator()
    translated_text = translator.translate(text, src='hi', dest='en').text
    return translated_text
hindi_text = "आप कैसे हो?"
english_text = translate_hindi_to_english(hindi_text)
print(english_text)

Убедитесь, что вы установили библиотеку googletransс помощью pip install googletrans.