Je suis novice dans l'utilisation de l'API Google Traduction. Je n'ai eu qu'une seule demande à passer, alors ça a commencé à échouer. Je reçois l'erreur que la limite quotidienne a été dépassée. Mon compte de facturation est lié et activé. L'API est activée. Le jeton d'accès a été créé et fonctionne via la requête de test cURL.403 La limite quotidienne de l'API Google Traduction a été dépassée
Voici mon code pour ma méthode d'essai:
<?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'];
}
}
Comment appelez-vous cela? –
J'ai un itinéraire qui appelle cela lorsque je touche le point de terminaison. Route :: get ('get/translate', 'GoogleTranslateController @ translate'); Donc maintenant je teste avec http: // localhost: 8000/get/translate pour obtenir une sortie de test –