В настоящее время я создаю веб-скребок для извлечения японских слов из статей, помещения их в датафреймы и их перевода.
Я использую объект Translator из пакета googletrans для перевода символов, которые находятся встолбцы с именем «кандзи».
Когда я делаю это:
translator = Translator()
translator.translate(df["kanji"][5]).text
, я получаю «учеников средней школы», что идеально.
Однако, когда я пытаюсьчтобы обобщить это для всей серии:
df["kanji"].apply(translator.translate)
Я получаю следующую ошибку:
TypeError: ord () ожидал символ, но найдена строка длины 2
Я не понимаю, почему это не работает. Не могли бы вы оказать помощь?
Спасибо всем большое!