Types
EnqueueFilesOptions
批量文件翻译操作的配置选项
概览
EnqueueFilesOptions 用于配置批量文件翻译任务。
type EnqueueFilesOptions = {
publish?: boolean;
requireApproval?: boolean;
description?: string;
sourceLocale?: string;
targetLocales: string[];
version?: string;
_versionId?: string;
timeout?: number;
modelProvider?: string;
force?: boolean;
};属性
| 属性 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
publish? | boolean | 否 | 自动发布译文 |
requireApproval? | boolean | 否 | 启用审批流程 |
sourceLocale? | string | 否 | 源语言(sourceLocale)覆盖 |
targetLocales | string[] | 是 | 目标语言代码 |
version? | string | 否 | 版本标识 |
timeout? | number | 否 | 请求超时(毫秒) |
modelProvider? | string | 否 | 翻译模型提供商 |
force? | boolean | 否 | 强制重新处理 |
示例
基本用法
import { GT, EnqueueFilesOptions } from 'generaltranslation';
const options: EnqueueFilesOptions = {
targetLocales: ['es', 'fr', 'de'],
publish: false,
requireApproval: true
};
const result = await gt.enqueueFiles(files, options);开发环境与生产环境
// 开发环境
const devOptions: EnqueueFilesOptions = {
targetLocales: ['es'],
publish: true,
requireApproval: false
};
// 生产环境
const prodOptions: EnqueueFilesOptions = {
targetLocales: ['es', 'fr', 'de', 'ja'],
publish: false,
requireApproval: true,
modelProvider: 'premium'
};相关类型
FileToTranslate- 文件输入结构体
本指南如何?