適用対象:
Databricks SQL
Databricks Runtime
Important
この機能は 、パブリック プレビュー と HIPAA に準拠しています。
プレビュー期間中:
- 基になる言語モデルでは複数の言語を処理できますが、この AI 関数は英語用にチューニングされています。
- AI Functions のリージョン可用性については、地域限定の機能を参照してください。
ai_translate() 関数を使用すると、最先端の生成 AI モデルを呼び出して、SQL を使用してテキストを指定のターゲット言語に翻訳できます。
この関数は、 Databricks Foundation Model API によって使用可能になったチャット モデル サービス エンドポイントを使用し、次の言語をサポートします。
- 英語
- ドイツ語
- フランス語
- イタリア語
- Portuguese
- ヒンディー語
- スペイン語
- タイ語
Requirements
Important
現時点で使用される可能性のある基になるモデルは、 Apache 2.0 ライセンス、Copyright © The Apache Software Foundation または LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. に基づきライセンスされます。すべての権限が予約されています。 お客様は、該当するモデル ライセンスへのコンプライアンスを遵守する責任を負います。
Databricks では、該当する使用条件に準拠するために、これらのライセンスを確認することをお勧めしています。 Databricks の内部ベンチマークに従ってパフォーマンスが向上するモデルが将来出現した場合、Databricks によってモデルが変更される可能性があります (および、このページで提供されている該当するライセンスの一覧)。
- この関数は、 バッチ推論用に最適化された AI Functions をサポートするリージョン内のワークスペースでのみ使用できます。
- この関数は、Azure Databricks SQL クラシックでは使用できません。
- Databricks SQL の価格ページを確認します。
- Databricks Runtime 15.1 以上では、この関数は Databricks ノートブック内でサポートされ、これには Databricks ワークフロー内でタスクとして実行されるノートブックも含まれます。
- バッチ推論ワークロードでは、パフォーマンスを向上させるために Databricks Runtime 15.4 ML LTS が必要です。
Syntax
ai_translate(content, to_lang)
Arguments
-
content:STRING式、翻訳対象のテキスト。 -
to_lang:STRING式。コンテンツを翻訳するターゲット言語のコード。
Returns
STRING です。
content が NULL の場合、結果は NULL です。
Examples
> SELECT ai_translate('Hello, how are you?', 'es');
"Hola, ¿cómo estás?"
> SELECT ai_translate('La vida es un hermoso viaje.', 'en');
"Life is a beautiful journey."