Ошибка при использовании пакета googletranslate в Python: ожидаемое значение: строка 1, столбец 1 (символ 0) - PullRequest
0 голосов
/ 05 апреля 2020

Я извлек твиты из твиттера и сейчас пытаюсь преобразовать текст в английский sh. Он должен сам определить исходный язык и преобразовать его в Engli sh.

Это код, который я использую:

from googletrans import Translator

translator = Translator()

tweet['English']= tweet['text_clean'].apply(translator.translate,dest='en').apply(getattr, args=('text',))

Он работал изначально, но больше не работает. Попытался закрыть блокнот Jupyter и перезапустить его снова. Выдает ту же ошибку даже при обработке 1 записи:

JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Есть ли обходной путь?

Я уже читал здесь сообщения и вопросы по stackoverflow относительно этого и пробовал следующее:

1) Чистый текст: удалены URL, смайлики, пустые строки, знаки пунктуации и т. Д. c.

2) Обработанные данные в пакетах с использованием чанка для работы с предельной точкой API Google Translate.

1 Ответ

0 голосов
/ 06 апреля 2020

Сейчас работает нормально, похоже, вчера проблема с API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...