Types
OpzioniEnqueueFiles
Opzioni di configurazione per le operazioni di traduzione di file in batch
Panoramica
EnqueueFilesOptions configura le operazioni di traduzione batch dei file.
type EnqueueFilesOptions = {
publish?: boolean;
requireApproval?: boolean;
description?: string;
sourceLocale?: string;
targetLocales: string[];
version?: string;
_versionId?: string;
timeout?: number;
modelProvider?: string;
force?: boolean;
};Proprietà
| Proprietà | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
publish? | boolean | No | Pubblica automaticamente le traduzioni |
requireApproval? | boolean | No | Richiede un flusso di approvazione |
sourceLocale? | string | No | Override della locale di origine |
targetLocales | string[] | Sì | Codici delle locale di destinazione |
version? | string | No | Identificatore di versione |
timeout? | number | No | Timeout della richiesta (ms) |
modelProvider? | string | No | Provider del modello di traduzione |
force? | boolean | No | Forza la rielaborazione |
Esempi
Uso di base
import { GT, EnqueueFilesOptions } from 'generaltranslation';
const options: EnqueueFilesOptions = {
targetLocales: ['es', 'fr', 'de'],
publish: false,
requireApproval: true
};
const result = await gt.enqueueFiles(files, options);Ambiente di sviluppo vs ambiente di produzione
// Ambiente di sviluppo
const devOptions: EnqueueFilesOptions = {
targetLocales: ['es'],
publish: true,
requireApproval: false
};
// Produzione
const prodOptions: EnqueueFilesOptions = {
targetLocales: ['es', 'fr', 'de', 'ja'],
publish: false,
requireApproval: true,
modelProvider: 'premium'
};Tipi correlati
FileToTranslate- Struttura di input del file
Come valuti questa guida?