我想将日文字符翻译成英文。 但是波纹管代码没有给出任何结果。我尝试了不同帐户的不同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)
)。
答案 0 :(得分:0)
他们还会检查结算部分的域名使用情况。
答案 1 :(得分:0)
超出每日限额
表示您已超过每天允许对该API发出的请求数。在太平洋时间(太平洋时间)午夜之前,您无法向API提出更多请求。
答案:启用结算功能,您无需免费的Google翻译API。常见问题:Is there a free quota。
是否有免费配额?
不,Google Translate API仅提供 作为付费服务。有关详细信息,请参阅Pricing and Support。 但是我们确实会提供Google Website Translator gadget 免费翻译您的网站。
要为项目启用结算功能,请执行以下操作:
定价文档:Pricing
重要提示:Google Translate API v2需要结算信息 您可以开始使用该服务之前的所有帐户。见说明 以下是如何启用结算。