Använda ai.translate med Pandas

Funktionen ai.translate använder generativ AI för att översätta indatatext till ett nytt språk (valfritt) med en enda kodrad.

Anmärkning

Översikt

Klassen ai.translate utökas av funktionen . Om du vill översätta varje indatarad till ett valfritt målspråk anropar du funktionen i en pandas DataFrame-textkolumn .

Funktionen returnerar en Pandas-serie som innehåller översättningar, som du kan lagra i en ny DataFrame-kolumn.

Tips/Råd

Funktionen ai.translate testades med 10 språk: tjeckiska, engelska, finska, franska, tyska, grekiska, italienska, polska, spanska och svenska. Dina resultat med andra språk kan variera.

Syntax

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

Parameterar

Namn Description
to_lang
Krävs
En sträng som representerar målspråket för textöversättningar.

Retur

Funktionen returnerar en Pandas-serie som innehåller översättningar för varje rad med indatatext. Om indatatexten är nullblir resultatet 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)

Den här exempelkodcellen innehåller följande utdata:

Skärmbild av en dataram med kolumnerna