/** * ImageTranslateLLM请求参数结构体 */ export interface ImageTranslateLLMRequest { /** *
图片数据的Base64字符串,经Base64编码后不超过 9M,分辨率建议600*800以上,支持PNG、JPG、JPEG格式。
*/ Data: string; /** *目标语言,支持语言列表:
输入图 Url。 使用Url的时候,Data参数需要传入""。 图片限制:小于 10MB,分辨率建议600*800以上,格式支持 jpg、jpeg、png。
*/ Url?: string; } /** * ImageTranslateLLM返回参数结构体 */ export interface ImageTranslateLLMResponse { /** *图片数据的Base64字符串,输出格式为JPG。
*/ Data?: string; /** *原文本主要源语言。
*/ Source?: string; /** *目标翻译语言。
*/ Target?: string; /** *图片中的全部原文本。
*/ SourceText?: string; /** *图片中全部译文。
*/ TargetText?: string; /** *逆时针图片角度,取值范围为0-359
*/ Angle?: number; /** *翻译详情信息
*/ TransDetails?: Array当前行的原文本
*/ SourceLineText?: string; /** *当前行的译文
*/ TargetLineText?: string; /** *段落文本框位置
*/ BoundingBox?: BoundingBox; /** *行数
*/ LinesCount?: number; /** *行高
单位:px
*/ LineHeight?: number; /** *正常段落spam_code字段为0;如果存在spam_code字段且值大于0(1: 命中垃圾检查;2: 命中安全策略;3: 其他。),则命中安全检查被过滤。
*/ SpamCode?: number; /** *段落文本旋转信息,只在valid为true时表示坐标有效
*/ RotateParagraphRect?: RotateParagraphRect; } /** * TextTranslate请求参数结构体 */ export interface TextTranslateRequest { /** *待翻译的文本,文本统一使用utf-8格式编码,非utf-8格式编码字符会翻译失败,请传入有效文本,html标记等非常规翻译文本可能会翻译失败。单次请求的文本长度需要低于6000字符。
*/ SourceText: string; /** *源语言,支持:
zh:简体中文
zh-TW:繁体中文
en:英语
ja:日语
ko:韩语
fr:法语
es:西班牙语
it:意大利语
de:德语
tr:土耳其语
ru:俄语
pt:葡萄牙语
vi:越南语
id:印尼语
th:泰语
ms:马来西亚语
ar:阿拉伯语
hi:印地语
目标语言,各源语言的目标语言支持列表如下
项目ID,可以根据控制台-账号中心-项目管理中的配置填写,如无配置请填写默认项目ID:0
*/ ProjectId: number; /** *用来标记不希望被翻译的文本内容,如句子中的特殊符号、人名、地名等;每次请求只支持配置一个不被翻译的单词;仅支持配置人名、地名等名词,不要配置动词或短语,否则会影响翻译结果。
*/ UntranslatedText?: string; /** *需要使用的术语库列表,通过 术语库操作指南 自行创建术语库获取。
*/ TermRepoIDList?: Array需要使用的例句库列表,通过 例句库操作指南 自行创建例句库获取。
*/ SentRepoIDList?: Array左上顶点x坐标
*/ X?: number; /** *左上顶点y坐标
*/ Y?: number; /** *宽
单位:px
*/ Width?: number; /** *高
单位:px
*/ Height?: number; } /** * TextTranslate返回参数结构体 */ export interface TextTranslateResponse { /** *翻译后的文本
*/ TargetText?: string; /** *源语言,详见入参Source
*/ Source?: string; /** *目标语言,详见入参Target
*/ Target?: string; /** *本次翻译消耗的字符数
*/ UsedAmount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 段落文本旋转信息 */ export interface RotateParagraphRect { /** * 段落文本坐标 */ Coord?: Array