- カテゴリ:
文字列とバイナリ関数 (大規模言語モデル)
TRANSLATE (SNOWFLAKE.CORTEX)¶
指定された入力テキストをサポートされている言語から別の言語に翻訳します。
注意
この関数は、検索文字列と置換文字列を指定しても文字列を変換しません。その機能については、 TRANSLATE をご参照ください。
構文¶
SNOWFLAKE.CORTEX.TRANSLATE(
<text>, <source_language>, <target_language>)
引数¶
戻り値¶
原文からターゲット言語への翻訳を含む文字列。
使用上の注意¶
以下の言語が TRANSLATE 関数でサポートされています。ソース言語とターゲット言語に対応する言語コードを使用します。
言語 |
コード |
---|---|
英語 |
|
フランス語: |
|
ドイツ語 |
|
イタリア語 |
|
日本語 |
|
韓国語 |
|
ポーランド語 |
|
ポルトガル語 |
|
ロシア語 |
|
スペイン語 |
|
スウェーデン語 |
|
アクセス制御の要件¶
ユーザーは、 SNOWFLAKE.CORTEX_USER データベースロール が付与されているロールを使用する必要があります。この権限の詳細については、 必要な権限 をご参照ください。
例¶
次の例では、テーブルの各行を英語からドイツ語に翻訳しています(この例では、 review_content
は reviews
テーブルからの列です)。
SELECT SNOWFLAKE.CORTEX.TRANSLATE(review_content, 'en', 'de') FROM reviews LIMIT 10;
法的通知¶
Snowflake AI と ML をご参照ください。