403 Google Translate API超出每日限额

时间:2017-09-11 19:13:52

标签: php laravel google-api google-translate

我是使用Google Translate API的新手。我只有1个请求通过,然后它开始失败。我收到超出每日限额的错误。我的结算帐户已关联并已启用。 api已启用。已创建访问令牌,该令牌通过测试cURL请求正在运行。

以下是我的测试方法的代码:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

# Imports the Google Cloud client library
use Google\Cloud\Translate\TranslateClient;

class GoogleTranslateController extends Controller
{

    # Your Google Cloud Platform project ID
    private $projectId = 'my_project_id';

    public function translate()
    {

  //$content, $targetLanguage
    # Instantiates a client
            $translate = new TranslateClient([
                'projectId' => $this->projectId
            ]);

    # The text to translate
            $text = 'Hello, world!';
    # The target language
            $target = 'es';

    # Translates some text into Russian
            $translation = $translate->translate($text, [
                'target' => $target
            ]);

        return $translation['text'];
    }


}

1 个答案:

答案 0 :(得分:0)

今天尝试后,api正常工作。我不知道激活是否有时间延迟。我之前遇到过其他Google Api的问题。