Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Funksjonen ai.translate bruker generativ AI for å oversette inndatatekst til et nytt språk (etter eget valg), med en enkelt kodelinje.
Note
- Denne artikkelen dekker bruk av ai.translate med PySpark. For å bruke ai.translate med pandaer, se denne artikkelen.
- Se andre AI-funksjoner i denne oversiktsartikkelen.
- Lær hvordan du tilpasser konfigurasjonen av AI-funksjoner.
Oversikt
Funksjonen ai.translate er tilgjengelig for Spark DataFrames. Du må angi et eksisterende inndatakolonnenavn som parameter, sammen med et målspråk.
Funksjonen returnerer en ny DataFrame med oversettelser for hver inndatatekstrad, lagret i en utdatakolonne.
Syntaks
df.ai.translate(to_lang="spanish", input_col="text", output_col="translations")
Parametere
| Name | Beskrivelse |
|---|---|
to_lang Obligatorisk |
En streng som representerer målspråket for tekstoversettelser. |
input_col Obligatorisk |
En streng som inneholder navnet på en eksisterende kolonne med inndatatekstverdier som skal oversettes. |
output_col Valgfritt |
En streng som inneholder navnet på en ny kolonne som lagrer oversettelser for hver inndatatekstrad. Hvis du ikke angir denne parameteren, genereres et standardnavn for utdatakolonnen. |
error_col Valgfritt |
En streng som inneholder navnet på en ny kolonne som lagrer eventuelle OpenAI-feil som skyldes behandling av hver inndatatekstrad. Hvis du ikke angir denne parameteren, genereres et standardnavn for feilkolonnen. Hvis en inndatarad ikke har noen feil, er verdien i denne kolonnen null. |
Returnerer
Funksjonen returnerer en Spark DataFrame som inneholder en ny kolonne som inneholder oversettelser for teksten i inndatakolonneraden. Hvis inndatateksten er null, blir resultatet null.
Eksempel
# This code uses AI. Always review output for mistakes.
df = spark.createDataFrame([
("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.",),
], ["text"])
translations = df.ai.translate(to_lang="spanish", input_col="text", output_col="translations")
display(translations)
Denne eksempelkodecellen gir følgende utdata:
Relatert innhold
Bruk ai.translate med pandaer.
Oppdag sentiment med ai.analyze_sentiment.
Kategoriser tekst med ai.classify.
Generer vektorinnlegginger med ai.embed.
Trekk ut enheter med ai_extract.
Fiks grammatikk med ai.fix_grammar.
Svar på egendefinerte brukermeldinger med ai.generate_response.
Beregn likhet med ai.likhet.
Oppsummer tekst med ai.summarize.
Finn ut mer om hele settet med AI-funksjoner.
Tilpass konfigurasjonen av AI-funksjoner.
Gikk vi glipp av en funksjon du trenger? Foreslå det på Fabric Ideas-forumet.