import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; /** * 目标语言代码。请从支持的语言列表中选择一个语言代码。 */ export declare const TargetLang: { readonly Sq: "sq"; readonly Ga: "ga"; readonly Et: "et"; readonly Ar: "ar"; readonly Am: "am"; readonly Az: "az"; readonly Be: "be"; readonly Bg: "bg"; readonly Eu: "eu"; readonly Is: "is"; readonly Pl: "pl"; readonly BsLatn: "bs-Latn"; readonly Fa: "fa"; readonly Da: "da"; readonly De: "de"; readonly Ru: "ru"; readonly Fr: "fr"; readonly Tl: "tl"; readonly Fi: "fi"; readonly Fy: "fy"; readonly Km: "km"; readonly Ka: "ka"; readonly Gu: "gu"; readonly Ht: "ht"; readonly Ko: "ko"; readonly Ha: "ha"; readonly Kk: "kk"; readonly Nl: "nl"; readonly Gl: "gl"; readonly Ca: "ca"; readonly Cs: "cs"; readonly Ky: "ky"; readonly Kn: "kn"; readonly Tlh: "tlh"; readonly Hr: "hr"; readonly Otq: "otq"; readonly Co: "co"; readonly Ku: "ku"; readonly La: "la"; readonly Lo: "lo"; readonly Lv: "lv"; readonly Lt: "lt"; readonly Ro: "ro"; readonly Lb: "lb"; readonly Mg: "mg"; readonly Mt: "mt"; readonly Mr: "mr"; readonly Ms: "ms"; readonly Ml: "ml"; readonly Mi: "mi"; readonly Mk: "mk"; readonly Mn: "mn"; readonly Bn: "bn"; readonly My: "my"; readonly Mww: "mww"; readonly Hmn: "hmn"; readonly Xh: "xh"; readonly Zu: "zu"; readonly Ne: "ne"; readonly No: "no"; readonly Pa: "pa"; readonly Ps: "ps"; readonly Pt: "pt"; readonly Ny: "ny"; readonly Ja: "ja"; readonly Sv: "sv"; readonly SrLatn: "sr-Latn"; readonly SrCyrl: "sr-Cyrl"; readonly St: "st"; readonly Sm: "sm"; readonly Si: "si"; readonly Eo: "eo"; readonly Sk: "sk"; readonly Sl: "sl"; readonly Sw: "sw"; readonly Gd: "gd"; readonly So: "so"; readonly Ceb: "ceb"; readonly Te: "te"; readonly Ta: "ta"; readonly Th: "th"; readonly Tg: "tg"; readonly Tr: "tr"; readonly Cy: "cy"; readonly ZhLzh: "zh-lzh"; readonly Ur: "ur"; readonly Uk: "uk"; readonly Uz: "uz"; readonly Haw: "haw"; readonly Es: "es"; readonly He: "he"; readonly El: "el"; readonly Sd: "sd"; readonly Hu: "hu"; readonly Sn: "sn"; readonly Hy: "hy"; readonly Ig: "ig"; readonly It: "it"; readonly Yi: "yi"; readonly Hi: "hi"; readonly Id: "id"; readonly En: "en"; readonly Su: "su"; readonly Jw: "jw"; readonly Yua: "yua"; readonly Yo: "yo"; readonly Vi: "vi"; readonly ZhCHS: "zh-CHS"; readonly ZhCHT: "zh-CHT"; }; /** * 目标语言代码。请从支持的语言列表中选择一个语言代码。 */ export type TargetLang = ClosedEnum; export declare const TargetLang$zodSchema: z.ZodEnum<{ id: "id"; en: "en"; co: "co"; ps: "ps"; sq: "sq"; ga: "ga"; et: "et"; ar: "ar"; am: "am"; az: "az"; be: "be"; bg: "bg"; eu: "eu"; is: "is"; pl: "pl"; "bs-Latn": "bs-Latn"; fa: "fa"; da: "da"; de: "de"; ru: "ru"; fr: "fr"; tl: "tl"; fi: "fi"; fy: "fy"; km: "km"; ka: "ka"; gu: "gu"; ht: "ht"; ko: "ko"; ha: "ha"; kk: "kk"; nl: "nl"; gl: "gl"; ca: "ca"; cs: "cs"; ky: "ky"; kn: "kn"; tlh: "tlh"; hr: "hr"; otq: "otq"; ku: "ku"; la: "la"; lo: "lo"; lv: "lv"; lt: "lt"; ro: "ro"; lb: "lb"; mg: "mg"; mt: "mt"; mr: "mr"; ms: "ms"; ml: "ml"; mi: "mi"; mk: "mk"; mn: "mn"; bn: "bn"; my: "my"; mww: "mww"; hmn: "hmn"; xh: "xh"; zu: "zu"; ne: "ne"; no: "no"; pa: "pa"; pt: "pt"; ny: "ny"; ja: "ja"; sv: "sv"; "sr-Latn": "sr-Latn"; "sr-Cyrl": "sr-Cyrl"; st: "st"; sm: "sm"; si: "si"; eo: "eo"; sk: "sk"; sl: "sl"; sw: "sw"; gd: "gd"; so: "so"; ceb: "ceb"; te: "te"; ta: "ta"; th: "th"; tg: "tg"; tr: "tr"; cy: "cy"; "zh-lzh": "zh-lzh"; ur: "ur"; uk: "uk"; uz: "uz"; haw: "haw"; es: "es"; he: "he"; el: "el"; sd: "sd"; hu: "hu"; sn: "sn"; hy: "hy"; ig: "ig"; it: "it"; yi: "yi"; hi: "hi"; su: "su"; jw: "jw"; yua: "yua"; yo: "yo"; vi: "vi"; "zh-CHS": "zh-CHS"; "zh-CHT": "zh-CHT"; }>; /** * 翻译风格,可选。支持casual(随意口语化)、professional(专业商务,默认)、academic(学术正式)、literary(文学艺术)。 */ export declare const PostAiTranslateStyle: { readonly Casual: "casual"; readonly Professional: "professional"; readonly Academic: "academic"; readonly Literary: "literary"; }; /** * 翻译风格,可选。支持casual(随意口语化)、professional(专业商务,默认)、academic(学术正式)、literary(文学艺术)。 */ export type PostAiTranslateStyle = ClosedEnum; export declare const PostAiTranslateStyle$zodSchema: z.ZodEnum<{ casual: "casual"; professional: "professional"; academic: "academic"; literary: "literary"; }>; /** * 翻译上下文场景,可选。支持general(通用,默认)、business(商务)、technical(技术)、medical(医疗)、legal(法律)、marketing(市场营销)、entertainment(娱乐)、education(教育)、news(新闻)。 */ export declare const PostAiTranslateContext: { readonly General: "general"; readonly Business: "business"; readonly Technical: "technical"; readonly Medical: "medical"; readonly Legal: "legal"; readonly Marketing: "marketing"; readonly Entertainment: "entertainment"; readonly Education: "education"; readonly News: "news"; }; /** * 翻译上下文场景,可选。支持general(通用,默认)、business(商务)、technical(技术)、medical(医疗)、legal(法律)、marketing(市场营销)、entertainment(娱乐)、education(教育)、news(新闻)。 */ export type PostAiTranslateContext = ClosedEnum; export declare const PostAiTranslateContext$zodSchema: z.ZodEnum<{ legal: "legal"; general: "general"; business: "business"; technical: "technical"; medical: "medical"; marketing: "marketing"; entertainment: "entertainment"; education: "education"; news: "news"; }>; /** * 包含翻译参数的JSON对象,支持单个文本或批量文本翻译 */ export type PostAiTranslateRequestBody = { text?: string | undefined; texts?: Array | undefined; source_lang?: string | undefined; style?: PostAiTranslateStyle | undefined; context?: PostAiTranslateContext | undefined; preserve_format?: boolean | undefined; fast_mode?: boolean | undefined; max_concurrency?: number | undefined; }; export declare const PostAiTranslateRequestBody$zodSchema: z.ZodType; export type PostAiTranslateRequest = { target_lang: TargetLang; body: PostAiTranslateRequestBody; }; export declare const PostAiTranslateRequest$zodSchema: z.ZodType; /** * 翻译服务内部错误。请稍后重试或联系技术支持。 */ export type PostAiTranslateInternalServerErrorResponseBody = { code?: number | undefined; message?: string | undefined; error?: string | undefined; is_batch?: boolean | undefined; }; export declare const PostAiTranslateInternalServerErrorResponseBody$zodSchema: z.ZodType; /** * 请求频率过高。请稍后重试。 */ export type PostAiTranslateTooManyRequestsResponseBody = { code?: number | undefined; message?: string | undefined; error?: string | undefined; }; export declare const PostAiTranslateTooManyRequestsResponseBody$zodSchema: z.ZodType; /** * 认证失败。请检查API密钥是否有效。 */ export type PostAiTranslateUnauthorizedResponseBody = { code?: number | undefined; message?: string | undefined; error?: string | undefined; }; export declare const PostAiTranslateUnauthorizedResponseBody$zodSchema: z.ZodType; /** * 请求参数错误。请检查必填参数和参数格式是否正确。 */ export type PostAiTranslateBadRequestResponseBody = { code?: number | undefined; message?: string | undefined; error?: string | undefined; }; export declare const PostAiTranslateBadRequestResponseBody$zodSchema: z.ZodType; export type KeyPhrase = {}; export declare const KeyPhrase$zodSchema: z.ZodType; export type Explanation = { key_phrases?: Array | undefined; cultural_notes?: Array | undefined; grammar_notes?: Array | undefined; }; export declare const Explanation$zodSchema: z.ZodType; /** * 单个翻译的详细结果,仅在单个翻译时返回。 */ export type PostAiTranslateData = { original_text?: string | undefined; translated_text?: string | undefined; detected_lang?: string | undefined; confidence_score?: number | undefined; alternatives?: Array | undefined; explanation?: Explanation | undefined; }; export declare const PostAiTranslateData$zodSchema: z.ZodType; export type BatchDatum = { original_text?: string | undefined; translated_text?: string | undefined; confidence_score?: number | undefined; }; export declare const BatchDatum$zodSchema: z.ZodType; /** * 批量翻译汇总信息,仅在批量翻译时返回。 */ export type BatchSummary = { total_items?: number | undefined; success_items?: number | undefined; failed_items?: number | undefined; average_quality?: number | undefined; }; export declare const BatchSummary$zodSchema: z.ZodType; export type PostAiTranslatePerformance = { processing_time_ms?: number | undefined; cache_hit?: boolean | undefined; }; export declare const PostAiTranslatePerformance$zodSchema: z.ZodType; /** * 翻译质量指标,仅在单个翻译时返回。 */ export type QualityMetrics = { fluency_score?: number | undefined; accuracy_score?: number | undefined; completeness_score?: number | undefined; total_score?: number | undefined; }; export declare const QualityMetrics$zodSchema: z.ZodType; /** * 翻译成功!返回翻译结果、质量指标和性能统计。 */ export type PostAiTranslateResponseBody = { message?: string | undefined; is_batch?: boolean | undefined; data?: PostAiTranslateData | undefined; batch_data?: Array | undefined; batch_summary?: BatchSummary | undefined; performance?: PostAiTranslatePerformance | undefined; quality_metrics?: QualityMetrics | undefined; }; export declare const PostAiTranslateResponseBody$zodSchema: z.ZodType; export type PostAiTranslateResponse = PostAiTranslateResponseBody | PostAiTranslateBadRequestResponseBody | PostAiTranslateUnauthorizedResponseBody | PostAiTranslateTooManyRequestsResponseBody | PostAiTranslateInternalServerErrorResponseBody; export declare const PostAiTranslateResponse$zodSchema: z.ZodType; //# sourceMappingURL=postaitranslateop.d.ts.map