AI_Translate函数
函数名:AI_翻译 / AI_Translate
函数功能
调用专业翻译引擎,将输入文本进行翻译,支持中英日韩法俄西等多语言互译,且支持自动识别源语言。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
txt | String | 是 | "你好,世界。" | 支持直接文本或单元格引用 |
language | Integer | 否 | 1 | 默认为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中测试通过。