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 | いいえ | リクエストのタイムアウト(ms) |
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- ファイル入力の構造体
このガイドはいかがですか?