Skip to content

AI_Translate函数

函数名:AI_翻译 / AI_Translate

函数功能

调用专业翻译引擎,将输入文本进行翻译,支持中英日韩法俄西等多语言互译,且支持自动识别源语言。

参数规范

参数名类型必填示例特殊说明
txtString"你好,世界。"支持直接文本或单元格引用
languageInteger1默认为0,表示自动识别目标语言

使用案例

中文翻译为英文

问题描述:将中文句子翻译为英文

公式演示

excel
=AI_Translate("你好,世界。", 1)

输出效果

text
Hello, world.

日语翻译为中文

问题描述:将日语句子翻译为中文

公式演示

excel
=AI_Translate("こんにちは、世界!", 8)

输出效果

text
你好,世界!

自动识别语言翻译

问题描述:自动识别源语言并翻译为中文

公式演示

excel
=AI_Translate("Bonjour le monde!", 7)

输出效果

text
你好,世界!

技术说明

翻译类型映射

编号翻译类型
0自动识别(默认)
1中文 → 英语
2中文 → 日语
3中文 → 韩语
4中文 → 法语
5中文 → 俄语
6中文 → 西语
7英语 → 中文
8日语 → 中文
9韩语 → 中文
10法语 → 中文
11俄语 → 中文
12西语 → 中文

异常处理

错误场景返回值
网络请求失败"异常:网络连接失败"
参数类型错误#VALUE!
空文本输入"异常:输入为空"

扩展应用

批量翻译列数据

excel
=AI_Translate(A1, 1)

将A列内容翻译为英文,向下填充即可批量处理。

搭配条件判断翻译

excel
=IF(A1="中文", AI_Translate("你好", 1), AI_Translate("Hello", 7))

根据A1内容决定翻译方向。

多语言混合翻译

excel
=AI_Translate("Bonjour, 你好,?????", 0)

自动识别并翻译为中文:

text
你好,你好,你好

注:本函数依赖外部网络接口,需保持网络通畅。在WPS 2019+和Excel 360中测试通过。