В настоящее время я работаю над микросервисом переводчика. По сути, я использую Google Translation API для перевода некоторого текста. Для этого требуются две переменные: язык для перевода и текст для перевода. Я хочу, чтобы кто-то прислал мне запрос на перевод их текста, но я понятия не имею, как получить от них информацию и как отправить им переведенный текст. Я просмотрел библиотеку запросов, но не знаю, с чего начать. Спасибо!
Вот что у меня сейчас есть:
import requests
def translate_text(target, text):
import six
from google.cloud import translate_v2 as translate
translate_client = translate.Client()
if isinstance(text, six.binary_type):
text = text.decode("utf-8")
result = translate_client.translate(text, target_language=target)
print(u"Text: {}".format(result["input"]))
print(u"Translation: {}".format(result["translatedText"]))
print(u"Detected source language: {}".format(result["detectedSourceLanguage"]))
translate_text("fr", "Hello, World!")