如何将python中的api键与google translation api一起使用
我在谷歌文档中读了几个小时,但是我仍然不知道我在做什么。 我基本上只是想用谷歌翻译api来翻译我想说的几个词。 我有一个包含账单详细信息的有效帐户,我尝试了来自谷歌的以下代码示例:如何将python中的api键与google translation api一起使用,python,api,sdk,Python,Api,Sdk,我在谷歌文档中读了几个小时,但是我仍然不知道我在做什么。 我基本上只是想用谷歌翻译api来翻译我想说的几个词。 我有一个包含账单详细信息的有效帐户,我尝试了来自谷歌的以下代码示例: from google.cloud import translate def translate_text(text="YOUR_TEXT_TO_TRANSLATE", project_id="YOUR_PROJECT_ID"): """Translating Text.""" client =
from google.cloud import translate
def translate_text(text="YOUR_TEXT_TO_TRANSLATE", project_id="YOUR_PROJECT_ID"):
"""Translating Text."""
client = translate.TranslationServiceClient()
parent = client.location_path(project_id, "global")
# Detail on supported types can be found here:
# https://cloud.google.com/translate/docs/supported-formats
response = client.translate_text(
parent=parent,
contents=[text],
mime_type="text/plain", # mime types: text/plain, text/html
source_language_code="en-US",
target_language_code="fr",
)
# Display the translation for each input text provided
for translation in response.translations:
print(u"Translated text: {}".format(translation.translated_text))
但它给了我一个错误: 所以我不知道如何在Python中包含我的API密钥,有人能给我一个快速的帮助吗,我的脑袋爆炸了,我想我安装了很多我不需要的东西,比如Google Cloud SDK Shell和Python的OAuth库。
干杯翻译客户现在的电话是:
client = translate.TranslationServiceClient()
您可以使用google提供的示例代码:
from google.cloud import translate
def translate_text(text="YOUR_TEXT_TO_TRANSLATE", project_id="YOUR_PROJECT_ID"):
"""Translating Text."""
client = translate.TranslationServiceClient()
parent = client.location_path(project_id, "global")
# Detail on supported types can be found here:
# https://cloud.google.com/translate/docs/supported-formats
response = client.translate_text(
parent=parent,
contents=[text],
mime_type="text/plain", # mime types: text/plain, text/html
source_language_code="en-US",
target_language_code="fr",
)
# Display the translation for each input text provided
for translation in response.translations:
print(u"Translated text: {}".format(translation.translated_text))
请记住,用实际项目的名称更改项目id。如何通过api密钥使用?