/** * 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; } /** * 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; /** * 行高 */ 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; /** * 源语言,支持: auto:自动识别(识别为一种语言) zh:简体中文 zh-TW:繁体中文 en:英语 ja:日语 ko:韩语 fr:法语 es:西班牙语 it:意大利语 de:德语 tr:土耳其语 ru:俄语 pt:葡萄牙语 vi:越南语 id:印尼语 th:泰语 ms:马来西亚语 ar:阿拉伯语 hi:印地语 */ Source: string; /** * 目标语言,各源语言的目标语言支持列表如下
  • zh(简体中文):zh-TW(繁体中文)、en(英语)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)、ar(阿拉伯语)
  • zh-TW(繁体中文):zh(简体中文)、en(英语)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)、ar(阿拉伯语)
  • en(英语):zh(中文)、zh-TW(繁体中文)、ja(日语)、ko(韩语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)、vi(越南语)、id(印尼语)、th(泰语)、ms(马来语)、ar(阿拉伯语)、hi(印地语)
  • ja(日语):zh(中文)、zh-TW(繁体中文)、en(英语)、ko(韩语)
  • ko(韩语):zh(中文)、zh-TW(繁体中文)、en(英语)、ja(日语)
  • fr(法语):zh(中文)、zh-TW(繁体中文)、en(英语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
  • es(西班牙语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
  • it(意大利语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、es(西班牙语)、de(德语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
  • de(德语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、tr(土耳其语)、ru(俄语)、pt(葡萄牙语)
  • tr(土耳其语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、ru(俄语)、pt(葡萄牙语)
  • ru(俄语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、pt(葡萄牙语)
  • pt(葡萄牙语):zh(中文)、zh-TW(繁体中文)、en(英语)、fr(法语)、es(西班牙语)、it(意大利语)、de(德语)、tr(土耳其语)、ru(俄语)
  • vi(越南语):zh(中文)、zh-TW(繁体中文)、en(英语)
  • id(印尼语):zh(中文)、zh-TW(繁体中文)、en(英语)
  • th(泰语):zh(中文)、zh-TW(繁体中文)、en(英语)
  • ms(马来语):zh(中文)、zh-TW(繁体中文)、en(英语)
  • ar(阿拉伯语):zh(中文)、zh-TW(繁体中文)、en(英语)
  • hi(印地语):en(英语)
  • */ Target: string; /** * 项目ID,可以根据控制台-账号中心-项目管理中的配置填写,如无配置请填写默认项目ID:0 */ ProjectId: number; /** * 用来标记不希望被翻译的文本内容,如句子中的特殊符号、人名、地名等;每次请求只支持配置一个不被翻译的单词;仅支持配置人名、地名等名词,不要配置动词或短语,否则会影响翻译结果。 */ UntranslatedText?: string; /** * 需要使用的术语库列表,通过 [术语库操作指南](https://cloud.tencent.com/document/product/551/107926) 自行创建术语库获取。 */ TermRepoIDList?: Array; /** * 需要使用的例句库列表,通过 [例句库操作指南](https://cloud.tencent.com/document/product/551/107927) 自行创建例句库获取。 */ SentRepoIDList?: Array; } /** * 段落文本框位置:x,y代表左上顶点,width和height代表宽高 */ export interface BoundingBox { /** * 左上顶点x坐标 */ X?: number; /** * 左上顶点y坐标 */ Y?: number; /** * 宽 */ Width?: number; /** * 高 */ 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; /** * 旋转角度 */ TiltAngle?: number; /** * 段落文本信息是否有效 */ Valid?: boolean; }