gpt4 book ai didi

python - 如何在带有谷歌翻译api的python中使用api key

转载 作者:行者123 更新时间:2023-12-03 15:52:07 27 4
gpt4 key购买 nike

我在谷歌文档中阅读了几个小时,但我仍然不知道我在做什么。
我基本上只是想用谷歌翻译api来翻译我想到的几个词。
我有一个包含帐单明细的有效帐户,我尝试了来自 google 的此代码示例:

# Imports the Google Cloud client library
from google.cloud import translate

# Instantiates a client
translate_client = translate.Client()

# The text to translate
text = u'Hello, world!'
# The target language
target = 'ru'

# Translates some text into Russian
translation = translate_client.translate(
text,
target_language=target)

print(u'Text: {}'.format(text))
print(u'Translation: {}'.format(translation['translatedText']))

但它给了我这个错误: https://translation.googleapis.com/language/translate/v2?target=ru&q=Hello%2C+world%21
所以我不知道如何在 Python 中包含我的 API key ,任何人都可以在这里给我一个快速的帮助,我的脑袋正在爆炸,我想我安装了很多我不需要的东西,比如谷歌云 SDK用于 Python 的 Shell 和 OAuth 库。
干杯

最佳答案

翻译客户端现在通过以下方式调用:

client = translate.TranslationServiceClient()

您可以使用谷歌的示例代码:
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))

只要记住改变 project_id 与您的实际姓名。

关于python - 如何在带有谷歌翻译api的python中使用api key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44379130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com