interface PreTranslationStatusAttributes {
    autoApproveOption: AutoApproveOption;
    branchIds: number[];
    directoryIds: number[];
    duplicateTranslations: boolean;
    fileIds: number[];
    languageIds: string[];
    method: Method;
    minimumMatchRatio?: number;
    notifyOnCompletion?: boolean;
    priority: TranslationsModel.Priority;
    replaceTranslationsOption?: ReplaceTranslationsOption;
    resetApprovalStatus?: boolean;
    scope?: TranslationsModel.Scope;
    skipApprovedTranslations: boolean;
    taskId?: number;
    translateUntranslatedOnly: boolean;
    translateWithPerfectMatchOnly: boolean;
    translationModifiedAfter?: null | string;
    translationModifiedBefore?: null | string;
}

Properties

autoApproveOption: AutoApproveOption
branchIds: number[]
directoryIds: number[]
duplicateTranslations: boolean
fileIds: number[]
languageIds: string[]
method: Method
minimumMatchRatio?: number

Enterprise only

notifyOnCompletion?: boolean
replaceTranslationsOption?: ReplaceTranslationsOption
resetApprovalStatus?: boolean
skipApprovedTranslations: boolean
taskId?: number
translateUntranslatedOnly: boolean

Use scope instead

translateWithPerfectMatchOnly: boolean
translationModifiedAfter?: null | string
translationModifiedBefore?: null | string