1
Google Translate APIを初めて使用しました。私は1つのリクエストがあっただけで、失敗し始めました。毎日の制限を超えているというエラーが表示されています。請求アカウントがリンクされて有効になっています。 APIが有効になります。アクセストークンが作成され、テストcURL要求を介して動作しています。403 Google Translate APIの1日制限を超えました
<?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'];
}
}
これはどのように呼びますか? –
私は、エンドポイントにヒットしたときにそれを呼び出すルートを持っています。 Route :: get( 'get/translate'、 'GoogleTranslateController @ translate');だから私はhttp:// localhost:8000/get/translateでテストしてテスト出力を得ています –