代码之家  ›  专栏  ›  技术社区  ›  Agsthya

Google translate API v2-显示403“超出每日限制”错误

  •  0
  • Agsthya  · 技术社区  · 8 年前

    我想把这个日本字翻译成英语。 但下面的代码没有给出任何结果。我尝试使用不同帐户的不同api_key。 代码如下:

    from apiclient.discovery import build
    
    API_KEY = '...'
    
    print build(
        'translate', 'v2', developerKey=API_KEY,
    ).translations().list(
        q=u'こんにちは', source='ja', target='en',
    ).execute()
    

    显示以下错误信息:

    googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/language/translate/v2?q=%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF&source=ja&alt=json&target=en&key=API_KEY returned "Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/translate/quotas?project=906333222111">
    

    我启用了 翻译api .但我没有做任何事 帐单帐户 .我认为没有必要( Google Translate API has default limits of 2 million characters/day and 10,000 characters per 100 seconds (average 100 characters/second) ).

    2 回复  |  直到 8 年前
        1
  •  0
  •   Linda Lawton - DaImTo    8 年前

    超出每日限额

    意味着您已经超过了每天允许向该API发出的请求数。太平洋时间(PT)午夜之前,您不能再向API提出任何请求。

    答案: 没有免费的谷歌翻译API,你需要启用计费。常见问题: Is there a free quota .

    有免费配额吗?
    不,Google Translate API仅可用 作为付费服务。请参阅 Pricing and Support 了解更多详细信息。 然而,我们提供 Google Website Translator gadget ,哪个将 免费翻译你的网站。

    要为项目启用计费,请执行以下操作:

    1. 转到项目设置页面。如果出现提示,请选择项目或创建新项目。
    2. 在Billing部分,单击Enable Billing。
    3. 如果您没有账单账户,请创建一个。
    4. 选择您的位置,填写表单,然后单击提交并启用计费。

    定价文档: Pricing

    重要提示:Google Translate API v2需要以下项目的计费信息 所有帐户,然后才能开始使用该服务。参见说明 下面介绍如何启用计费。

        2
  •  0
  •   SirKaliKook    8 年前

    他们还检查计费部分的域使用情况。