diff --git a/source/website/src/views/UploadToAWSS3.vue b/source/website/src/views/UploadToAWSS3.vue index 379c07f..9d21c7e 100755 --- a/source/website/src/views/UploadToAWSS3.vue +++ b/source/website/src/views/UploadToAWSS3.vue @@ -759,12 +759,14 @@ export default { const TransformText = { WebToSRTCaptions: { MediaType: "MetadataOnly", - TargetLanguageCodes: Object.values(this.selectedTranslateLanguages.map(x => x.text)).filter(x => x !== this.sourceLanguageCode).concat(this.sourceLanguageCode), + // Exclude 'auto' from target languages when user specified 'auto' as the source language + TargetLanguageCodes: Object.values(this.selectedTranslateLanguages.map(x => x.text)).filter(x => x !== this.sourceLanguageCode).concat(this.sourceLanguageCode).filter(x => x !== 'auto'), Enabled: this.enabledOperators.includes("Transcribe") || this.enabledOperators.includes("Translate") }, WebToVTTCaptions: { MediaType: "MetadataOnly", - TargetLanguageCodes: Object.values(this.selectedTranslateLanguages.map(x => x.text)).filter(x => x !== this.sourceLanguageCode).concat(this.sourceLanguageCode), + // Exclude 'auto' from target languages when user specified 'auto' as the source language + TargetLanguageCodes: Object.values(this.selectedTranslateLanguages.map(x => x.text)).filter(x => x !== this.sourceLanguageCode).concat(this.sourceLanguageCode).filter(x => x !== 'auto'), Enabled: this.enabledOperators.includes("Transcribe") || this.enabledOperators.includes("Translate") }, PollyWebCaptions: {