/** * 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; /** *调用模式。
枚举值:
默认值: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当前行的原文本
*/ 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