Skip to content

翻译

函数名:AI_翻译 / AI_Translate

功能描述

一个专业翻译引擎,支持中文、英语、日语、韩语、法语、俄语、西语等 7 种语言之间的 13 个翻译方向。可通过翻译方向参数指定源语言和目标语言,或设为自动检测。

会员等级:🟢 免费版(Free)

语法

excel
=AI_翻译(txt, 翻译方向)

参数

参数名类型必填默认值说明
txtString用户输入的待翻译文本
翻译方向Integer1翻译方向代码,详见下方方向对照表

翻译方向对照表

代码翻译方向
0自动检测
1中文 → 英语(默认)
2中文 → 日语
3中文 → 韩语
4中文 → 法语
5中文 → 俄语
6中文 → 西语
7英语 → 中文
8日语 → 中文
9韩语 → 中文
10法语 → 中文
11俄语 → 中文
12西语 → 中文

返回值

String — 返回翻译后的文本内容。

使用示例

示例一:中文翻译为英语(默认方向)

将中文文本翻译为英文,使用默认翻译方向 1。

公式

excel
=AI_翻译("我喜欢自然语言处理")

结果

I like natural language processing.

示例二:英语翻译为中文

将英文文本翻译为中文,翻译方向设为 7。

公式

excel
=AI_翻译("How are you?", 7)

结果

你好吗?

示例三:中文翻译为日语

将中文文本翻译为日语,翻译方向设为 2。

公式

excel
=AI_翻译("今天天气真好", 2)

结果

今日はとても良い天気です。

技术说明

接口信息

  • API 路径:/api/translate/text
  • 请求方式:POST(application/json)
  • 超时时间:120 秒
  • 执行模式:异步执行(ExcelAsyncUtil.Run)

请求参数

请求体包含以下字段:text(待翻译文本)、translate_type(翻译方向代码)、machine_code(机器码)、activation_data(激活码)、version(会员等级标识)。

响应处理

  • 响应可能采用 AES 加密,函数会先尝试解密再解析 JSON
  • 解析 JSON 中的 translated_text 字段,若不存在则尝试 result 字段
  • 若解密失败,直接解析原始 JSON 响应

错误处理

错误场景返回值
API 返回错误(含 detail 或 message 字段) 错误:{错误详情}
API 请求失败(非 200 状态码) 错误:API请求失败 ({状态码})
请求过程中发生异常 异常:{异常信息}
异步任务尚未完成Waiting...

基于源代码最新版本文档