Поделиться через


Применение ai.translate с pandas

Функция ai.translate использует генерированный ИИ для перевода входного текста на новый язык (выбранного вами) с одной строкой кода.

Замечание

Обзор

Функция ai.translate расширяет класс серии pandas. Чтобы перевести каждую входную строку на целевой язык, вызовите функцию в текстовом столбце dataFrame pandas .

Функция возвращает объект pandas Series, содержащий переводы, которые можно сохранить в новом столбце DataFrame.

Подсказка

Эта ai.translate функция была протестирована с 10 языками: чешский, английский, финский, французский, немецкий, греческий, итальянский, польский, испанский и шведский. Результаты с другими языками могут отличаться.

Синтаксис

df["translations"] = df["text"].ai.translate("target_language")

Параметры

Имя Description
to_lang
Обязательно
Строка , представляющая целевой язык для перевода текста.

Возвраты

Функция возвращает pandas Series, содержащий переводы для каждой строки входного текста. Если входной текст null, результат null.

Example

# This code uses AI. Always review output for mistakes. 

df = pd.DataFrame([
        "Hello! How are you doing today?", 
        "Tell me what you'd like to know, and I'll do my best to help.", 
        "The only thing we have to fear is fear itself."
    ], columns=["text"])

df["translations"] = df["text"].ai.translate("spanish")
display(df)

В этом примере ячейка кода предоставляет следующие выходные данные:

Снимок экрана: кадр данных с столбцами