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)
targetLocalesstring[]目标语言代码
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'
};

相关类型

这份指南怎么样?

EnqueueFilesOptions