- Kategorien:
Zeichenfolgen- und Binärfunktionen (Large Language Model)
TRANSLATE (SNOWFLAKE.CORTEX)¶
Vollqualifizierter Name: SNOWFLAKE.CORTEX.TRANSLATE
Übersetzt den angegebenen Eingabetext von einer unterstützten Sprache in eine andere.
Syntax¶
SNOWFLAKE.CORTEX.TRANSLATE(
<text>, <source_language>, <target_language>)
Argumente¶
text
Zeichenfolge, die den zu übersetzenden Text enthält.
source_language
Zeichenfolge, die den Sprachcode für die Sprache angibt, in der der Text aktuell vorliegt. Eine Liste der unterstützten Sprachcodes finden Sie in den Nutzungshinweisen. Wenn der Code der Quellsprache eine leere Zeichenfolge
''
ist, wird die Quellsprache automatisch erkannt.target_language
Zeichenfolge, die den Sprachcode für die Sprache angibt, in die der Text übersetzt werden soll. Eine Liste der unterstützten Sprachcodes finden Sie in den Nutzungshinweisen.
Rückgabewerte¶
Eine Zeichenfolge, die eine Übersetzung des Originaltextes in die Zielsprache enthält.
Nutzungshinweise¶
Die folgenden Sprachen werden von der Funktion TRANSLATE unterstützt. Verwenden Sie den entsprechenden Sprachencode für die Quell- und Zielsprache.
Sprache |
Code |
---|---|
Englisch |
|
Französisch |
|
Deutsch |
|
Italienisch |
|
Japanisch |
|
Koreanisch |
|
Polnisch |
|
Portugiesisch |
|
Russisch |
|
Spanisch |
|
Schwedisch |
|
Zugriffssteuerung¶
Benutzer müssen eine Rolle verwenden, der die Datenbankrolle SNOWFLAKE.CORTEX_USER zugewiesen wurde: Weitere Informationen zum Erteilen dieser Berechtigung finden Sie unter Erforderliche Berechtigungen.
Beispiel¶
Im folgenden Beispiel wird jede Zeile einer Tabelle von Englisch in Deutsch übersetzt (in diesem Beispiel ist review_content
eine Spalte der Tabelle reviews
):
SELECT SNOWFLAKE.CORTEX.TRANSLATE(review_content, 'en', 'de') FROM reviews LIMIT 10;
Rechtliche Hinweise¶
LLM-basierte Snowflake Cortex-Funktionen werden durch Machine Learning-Technologie unterstützt, einschließlich LLaMA 2 von Meta. Das grundlegende LLaMA 2-Modell ist unter der LLaMA 2 Community-Lizenz und Copyright (c) Meta Platforms, Inc. lizenziert. Alle Rechte vorbehalten. Ihre Verwendung von LLM-Funktionen, die auf dem LLama 2-Modell basieren, unterliegt der Acceptable Use Policy von Meta.
Die Machine Learning-Technologie und die bereitgestellten Ergebnisse können ungenau, unangemessen oder verzerrt sein. Entscheidungen auf der Grundlage von Ergebnissen aus Prozessen des maschinellen Lernens, einschließlich solcher, die in automatische Pipelines integriert sind, erfordern eine von Menschen durchgeführte Überwachung und Überprüfung, um sicherzustellen, dass die vom Modell generierten Inhalte korrekt sind.
Von LLM-Funktionen ausgeführte Abfragen werden wie alle anderen SQL-Abfragen behandelt, deren Metadaten untersucht werden können.
Weitere Informationen dazu finden Sie unter Snowflake AI Trust and Safety FAQ.