Condividi tramite


Usare ai.translate con pandas

La ai.translate funzione usa l'intelligenza artificiale generativa per tradurre il testo di input in una nuova lingua (a scelta), con una singola riga di codice.

Annotazioni

Informazioni generali

La ai.translate funzione estende la classe Pandas Series . Per convertire ogni riga di input in una lingua di destinazione di propria scelta, chiamare la funzione in una colonna di testo Pandas DataFrame .

La funzione restituisce una serie pandas contenente le traduzioni, che è possibile archiviare in una nuova colonna DataFrame.

Suggerimento

La ai.translate funzione è stata testata con 10 lingue: ceco, inglese, finlandese, francese, tedesco, greco, italiano, polacco, spagnolo e svedese. I risultati con altre lingue possono variare.

Sintassi

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

Parametri

Nome Description
to_lang
Obbligatorio
Stringa che rappresenta la lingua di destinazione per le traduzioni di testo.

Restituzioni

La funzione restituisce una serie pandas contenente le traduzioni per ogni riga di testo di input. Se il testo di input è null, il risultato è 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)

Questa cella di codice di esempio fornisce l'output seguente:

Screenshot di un frame di dati con colonne 'text' e 'translations'. La colonna 'translations' contiene il testo tradotto in spagnolo.