Невозможно перевести целую серию японских символов, пока она работает, когда я беру только одну строку - PullRequest
0 голосов
/ 02 октября 2019

В настоящее время я создаю веб-скребок для извлечения японских слов из статей, помещения их в датафреймы и их перевода.

Я использую объект Translator из пакета googletrans для перевода символов, которые находятся встолбцы с именем «кандзи».

Когда я делаю это:

translator = Translator()
translator.translate(df["kanji"][5]).text

, я получаю «учеников средней школы», что идеально.

Однако, когда я пытаюсьчтобы обобщить это для всей серии:

df["kanji"].apply(translator.translate)

Я получаю следующую ошибку:

TypeError: ord () ожидал символ, но найдена строка длины 2

Я не понимаю, почему это не работает. Не могли бы вы оказать помощь?

Спасибо всем большое!

...