Dela via


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. 
# Read terms: https://azure.microsoft.com/support/legal/preview-supplemental-terms/.

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