From ca9795269865fd16710dc458654358cdb8f69500 Mon Sep 17 00:00:00 2001 From: McCloudS <64094529+McCloudS@users.noreply.github.com> Date: Tue, 7 Jan 2025 19:23:48 -0700 Subject: [PATCH] Version bump and fix default actions if translating to english --- subgen.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/subgen.py b/subgen.py index 3fac025..65ff0ce 100644 --- a/subgen.py +++ b/subgen.py @@ -1,4 +1,4 @@ -subgen_version = '2024.12.11' +subgen_version = '2025.01.01' from language_code import LanguageCode from datetime import datetime @@ -1001,7 +1001,11 @@ def gen_subtitles_queue(file_path: str, transcription_type: str, force_language: logging.debug(f"{file_path} doesn't have any audio to transcribe!") return - force_language = choose_transcribe_language(file_path, force_language) + if transcription_type == 'translate': + force_language = LanguageCode.from_string('eng') + # if we are translating, then we must do it to english only + else: + force_language = choose_transcribe_language(file_path, force_language) # check if we would like to detect audio language in case of no audio language specified. Will return here again with specified language from whisper if not force_language and should_whiser_detect_audio_language: