/** * ImageTranslateLLM请求参数结构体 */ export interface ImageTranslateLLMRequest { /** *

图片数据的Base64字符串,经Base64编码后不超过 9M,分辨率建议600*800以上,支持PNG、JPG、JPEG格式。

*/ Data: string; /** *

目标语言,支持语言列表:

*/ Target: string; /** *

输入图 Url。 使用Url的时候,Data参数需要传入""。 图片限制:小于 10MB,分辨率建议600*800以上,格式支持 jpg、jpeg、png。

*/ Url?: string; /** *

调用模式。

枚举值:

默认值:0

*/ Mode?: number; } /** * ImageTranslateLLM返回参数结构体 */ export interface ImageTranslateLLMResponse { /** *

图片数据的Base64字符串,输出格式为JPG。

*/ Data?: string; /** *

原文本主要源语言。

*/ Source?: string; /** *

目标翻译语言。

*/ Target?: string; /** *

图片中的全部原文本。

*/ SourceText?: string; /** *

图片中全部译文。

*/ TargetText?: string; /** *

逆时针图片角度,取值范围为0-359

*/ Angle?: number; /** *

翻译详情信息

*/ TransDetails?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 坐标详细信息 */ export interface Coord { /** * X坐标 */ X?: number; /** * Y坐标 */ Y?: number; } /** * 大模型图片翻译详情信息 */ export interface TransDetail { /** *

当前行的原文本

*/ 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; } /** * 段落文本框位置:x,y代表左上顶点,width和height代表宽高 */ export interface BoundingBox { /** *

左上顶点x坐标

*/ X?: number; /** *

左上顶点y坐标

*/ Y?: number; /** *

宽

单位:px

*/ Width?: number; /** *

高

单位:px

*/ Height?: number; } /** * 段落文本旋转信息 */ export interface RotateParagraphRect { /** * 段落文本坐标 */ Coord?: Array; /** * 旋转角度 */ TiltAngle?: number; /** * 段落文本信息是否有效 */ Valid?: boolean; }