Я использую пакет googletrans
.
Я перевёл довольно много текста, используя его сегодня в течение дня.
Я разбил свой текст на токены длиной менее 15 тыс. Символов, как следует из документации, и в каждом случае я повторно запускал Translator()
.
(На самом деле, просто чтобы упомянуть, что, если я что-то не пропустил, мне пришлось разделить текст на токены размером менее 15k-char, например, 2k, потому что я думаю, что пакет возвращал мне ошибку даже с чем-то вроде 10k-char жетоны - я не знаю, почему это происходило).
Теперь я делаю следующее:
from googletrans import Translator
translator = Translator()
response = translator.translate('Is this working?', dest='fr')
print(response.text)
и я напрямую получаю следующую ошибку:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Почему это происходит?
Это из-за того, что есть (неписано - я не видел в документации) дневной лимит использования пакета или мой IP заблокирован навсегда?
Я видел соответствующее обсуждение здесь: Ошибка API GoogleTrans - Ожидаемое значение: строка 1, столбец 1 (символ 0) .