Я извлек твиты из твиттера и сейчас пытаюсь преобразовать текст в английский 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.