гугл переводчик api ошибка 400

Я получаю ниже ошибку в Google Переводчик API, переводя содержимое веб-страницы. Пожалуйста, дайте мне знать, как избавиться от следующей ошибки.

выполнение запроса curl, выдающего ошибку ниже

<?php
CURLOPT_URL =>
"https://translation.googleapis.com/language/translate/v2?key=KEY",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => data,
CURLOPT_HTTPHEADER => array('X-HTTP-Method-Override: GET'),
CURLOPT_CONNECTTIMEOUT => 60,
CURLOPT_TIMEOUT =>60,
));
?>

ответ

{
error: {
code: 400,
message: "Text too long",
errors: [
{
message: "Text too long",
domain: "global",
reason: "invalid"}
]
}
}

0

Решение

{
error: {
code: 400,
message: "Text too long",
errors: [
{
message: "Text too long",
domain: "global",
reason: "invalid"}
]
}
}

Если вы читаете сообщение об ошибке, оно гласит «Текст слишком длинный»

Существует ограничение на количество данных, которые могут быть переведены одновременно. Если память служит, этот предел составляет около 5000 символов.

Решение отправить меньше данных.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]