- 类别:
字符串和二进制函数 (大型语言模型)
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 功能。