Compartir a través de


Uso de ai.translate con pandas

La ai.translate función usa ia generativa para traducir texto de entrada a un nuevo idioma (de su elección), con una sola línea de código.

Nota:

Información general

La función ai.translate extiende la clase de la serie de pandas. Para traducir cada fila de entrada a un idioma de destino de su elección, llame a la función en una columna de texto dataFrame de Pandas .

La función devuelve una Serie de pandas que contiene traducciones y que se pueden almacenar en una nueva columna del DataFrame.

Sugerencia

La ai.translate función se probó con 10 idiomas: checo, inglés, finlandés, francés, alemán, griego, italiano, polaco, español y sueco. Los resultados con otros idiomas pueden variar.

Syntax

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

Parámetros

Nombre Description
to_lang
Obligatorio
Una cadena que representa el idioma objetivo para las traducciones de texto.

Devoluciones

La función devuelve una serie pandas que contiene traducciones para cada fila de texto de entrada. Si el texto de entrada es null, el resultado es 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)

Esta celda de código de ejemplo proporciona la siguiente salida:

Captura de pantalla de una trama de datos con columnas