Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
- Tento článek popisuje použití ai.translate s PySpark. Pokud chcete použít ai.translate s modulem pandas, podívejte se na tento článek.
- Další funkce AI najdete v tomto článku s přehledem.
- Zjistěte, jak přizpůsobit konfiguraci funkcí AI.
Přehled
Funkce ai.translate je k dispozici pro datové rámce Sparku. Jako parametr musíte zadat název existujícího vstupního sloupce spolu s cílovým jazykem.
Funkce vrátí nový datový rámec s překlady pro každý vstupní textový řádek uložený ve výstupním sloupci.
Syntaxe
df.ai.translate(to_lang="spanish", input_col="text", output_col="translations")
Parametry
| Název | Description |
|---|---|
to_lang Povinné |
Řetězec , který představuje cílový jazyk pro překlady textu. |
input_col Povinné |
Řetězec, který obsahuje název existujícího sloupce se vstupními textovými hodnotami, které se mají přeložit. |
output_col Volitelný |
Řetězec , který obsahuje název nového sloupce, který ukládá překlady pro každý vstupní textový řádek. Pokud tento parametr nenastavíte, vygeneruje se pro výstupní sloupec výchozí název. |
error_col Volitelný |
Řetězec , který obsahuje název nového sloupce, který ukládá všechny chyby OpenAI, které jsou výsledkem zpracování každého vstupního textového řádku. Pokud tento parametr nenastavíte, vygeneruje se pro sloupec s chybou výchozí název. Pokud vstupní řádek neobsahuje žádné chyby, hodnota v tomto sloupci je null. |
Návraty
Funkce vrátí datový rámec Sparku , který obsahuje nový sloupec, který obsahuje překlady textu na řádku vstupního sloupce. Pokud je vstupní text null, výsledek je null.
Example
# 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)
Tato ukázková buňka kódu poskytuje následující výstup:
Související obsah
Použijte ai.translate s knihovnou pandas.
Zjištění mínění pomocí ai.analyze_sentiment
Kategorizace textu pomocí ai.classify
Generování vektorových vkládání pomocí ai.embed
Extrahujte entity pomocí ai_extract.
Oprava gramatiky pomocí ai.fix_grammar
Odpovězte na vlastní výzvy uživatelů pomocí ai.generate_response.
Spočítejte podobnost pomocí ai.podobnosti.
Shrnout text pomocí ai.summarize
Přečtěte si další informace o úplné sadě funkcí AI.
Přizpůsobte konfiguraci funkcí umělé inteligence.
Chybí nám funkce, kterou potřebujete? Navrhněte to na fóru Fabric Ideas.