Sdílet prostřednictvím


Použití ai.translate s knihovnou pandas

Funkce ai.translate používá generující AI k překladu vstupního textu do nového jazyka (podle vašeho výběru) s jedním řádkem kódu.

Poznámka:

Přehled

Funkce ai.translate rozšiřuje třídu pandas Series. Pokud chcete přeložit každý vstupní řádek do cílového jazyka podle vašeho výběru, zavolejte funkci v textovém sloupci datového rámce pandas .

Funkce vrátí řadu pandas, která obsahuje překlady, které můžete uložit do nového sloupce datového rámce.

Návod

Funkce ai.translate byla testována s 10 jazyky: čeština, angličtina, finština, francouzština, němčina, řečtina, italština, polština, španělština a švédština. Výsledky s jinými jazyky se můžou lišit.

Syntaxe

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

Parametry

Název Description
to_lang
Povinné
Řetězec představující cílový jazyk pro překlady textu.

Návraty

Funkce vrátí řadu pandas , která obsahuje překlady pro každý řádek vstupního textu. Pokud je vstupní text null, výsledek je 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)

Tato ukázková buňka kódu poskytuje následující výstup:

Snímek obrazovky s datovým rámečkem se sloupci text a překlady Sloupec Překlady obsahuje text přeložený do španělštiny.