Freigeben über


Verwenden von ai.translate mit Pandas

Die ai.translate Funktion verwendet generative KI, um Eingabetext in eine neue Sprache (ihrer Wahl) mit einer einzigen Codezeile zu übersetzen.

Hinweis

Überblick

Die ai.translate-Funktion erweitert die Klasse der Pandas-Serie. Um jede Eingabezeile in eine Zielsprache Ihrer Wahl zu übersetzen, rufen Sie die Funktion in einer Pandas DataFrame-Textspalte auf.

Die Funktion gibt eine Pandas-Serie zurück, die Übersetzungen enthält, die Sie in einer neuen DataFrame-Spalte speichern können.

Tipp

Die ai.translate Funktion wurde mit 10 Sprachen getestet: Tschechisch, Englisch, Finnisch, Französisch, Deutsch, Griechisch, Italienisch, Polnisch, Spanisch und Schwedisch. Ihre Ergebnisse mit anderen Sprachen können variieren.

Syntax

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

Die Parameter

Name Description
to_lang
Erforderlich
Eine Zeichenfolge , die die Zielsprache für Textübersetzungen darstellt.

Rückkehr

Die Funktion gibt eine Pandas-Serie zurück, die Übersetzungen für jede Zeile mit Eingabetext enthält. Wenn der Eingabetext lautet null, lautet nulldas Ergebnis .

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)

Diese Beispielcodezelle stellt die folgende Ausgabe bereit:

Screenshot eines Datenrahmens mit den Spalten