interface PreTranslateRequest {
    aiPromptId?: number;
    autoApproveOption?: AutoApproveOption;
    customInstruction?: string;
    duplicateTranslations?: boolean;
    engineId?: number;
    excludeLabelIds?: number[];
    fallbackLanguages?: {
        languageId?: string[];
    };
    fileIds: number[];
    labelIds?: number[];
    languageIds: string[];
    method?: Method;
    priority?: TranslationsModel.Priority;
    replaceTranslationsOption?: ReplaceTranslationsOption;
    resetApprovalStatus?: boolean;
    scope?: TranslationsModel.Scope;
    skipApprovedTranslations?: boolean;
    sourceLanguageId?: string;
    translateUntranslatedOnly?: boolean;
    translateWithPerfectMatchOnly?: boolean;
    translationModifiedBefore?: string;
}

Properties

aiPromptId?: number
autoApproveOption?: AutoApproveOption
customInstruction?: string
duplicateTranslations?: boolean
engineId?: number
excludeLabelIds?: number[]
fallbackLanguages?: {
    languageId?: string[];
}
fileIds: number[]
labelIds?: number[]
languageIds: string[]
method?: Method
replaceTranslationsOption?: ReplaceTranslationsOption
resetApprovalStatus?: boolean
skipApprovedTranslations?: boolean
sourceLanguageId?: string
translateUntranslatedOnly?: boolean

Use scope instead

translateWithPerfectMatchOnly?: boolean
translationModifiedBefore?: string