Методы и примеры кода для перевода с французского на английский

from googletrans import Translator
def translate_french_to_english(text):
translator = Translator(service_urls=['translate.google.com'])
translation = translator.translate(text, src='fr', dest='en')
return translation.text
# Example usage:
french_text = "Bonjour, comment ça va?"
english_text = translate_french_to_english(french_text)
print(english_text)
import requests
def translate_french_to_english(text, subscription_key, endpoint):
path = '/translate?api-version=3.0'
params = '&to=en'
constructed_url = endpoint + path + params
headers = {
    'Ocp-Apim-Subscription-Key': subscription_key,
    'Content-type': 'application/json',
    'X-ClientTraceId': str(uuid.uuid4())
}
body = [{
    'text': text
}]
response = requests.post(constructed_url, headers=headers, json=body)
translation = response.json()[0]['translations'][0]['text']
return translation
# Example usage:
french_text = "Bonjour, comment ça va?"
subscription_key = 'YOUR_SUBSCRIPTION_KEY'
endpoint = 'YOUR_TRANSLATOR_TEXT_ENDPOINT'
english_text = translate_french_to_english(french_text, subscription_key, endpoint)
print(english_text)
import requests
def translate_french_to_english(text, api_key):
url = 'https://translate.yandex.net/api/v1.5/tr.json/translate'
params = {
    'key': api_key,
    'text': text,
    'lang': 'fr-en'
}
response = requests.get(url, params=params)
translation = response.json()['text'][0]
return translation
# Example usage:
french_text = "Bonjour, comment ça va?"
api_key = 'YOUR_API_KEY'
english_text = translate_french_to_english(french_text, api_key)
print(english_text)