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- 文件输入结构体
这份指南怎么样?

