мы работаем с Google Cloud - Translate API.Нам нужно перевести более 100 000 символов за 100 секунд.Ограничения описывают «Максимальные» значения за 100 секунд.
- Символов на 100 секунд на проект: 1.000.000
- Символов на 100 секунд на проект на пользователя: 100.000
Мы не понимаем, когда первое ограничение (1.000.000) имеет отношение к нашим запросам.Перевод API вызывается с помощью ключа API из нашего внутреннего приложения.Что означает «пользователь» в этом контексте и как использовать максимум 1.000.000 символов в 100 секунд?
Если мы запрашиваем более 100.000 символов, мы получаем 403 userRateLimitExceeded.
Может кто-нибудь объяснить?
Спасибо!
РЕДАКТИРОВАТЬ: Мы хотим использовать API перевода из нашего серверного приложения (php) без каких-либо ограничений пользователя.Код запроса:
`$url = 'https://www.googleapis.com/language/translate/v2?key='.$apiKey.'&q='.rawurlencode($inputText).'&source='.$sourceLanguage.'&target='.$targetLanguage;
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handle);
$responseDecoded = json_decode($response, true);
$responseCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
curl_close($handle);`
Для тестирования я настроил квоты проекта следующим образом: Настроенная квота
С плагином Chrome Postman я попробовал несколько запросов, но это не таквозможность перевести более 10 символов в течение 100 секунд.Я думал, что можно будет перевести 30 символов в течение 100 секунд.