diff --git a/video_creation/final_video.py b/video_creation/final_video.py index 1c5e781..42f13b4 100755 --- a/video_creation/final_video.py +++ b/video_creation/final_video.py @@ -4,6 +4,7 @@ import os import re from os.path import exists from typing import Dict +import translators as ts from moviepy.editor import ( VideoFileClip, @@ -34,7 +35,15 @@ def name_normalize(name: str) -> str: name = re.sub(r"([0-9]+)\s?\/\s?([0-9]+)", r"\1 of \2", name) name = re.sub(r"(\w+)\s?\/\s?(\w+)", r"\1 or \2", name) name = re.sub(r"\/", r"", name) - return name + + lang = settings.config["reddit"]["thread"]["post_lang"] + if lang: + print_substep("Translating filename...") + translated_name = ts.google(name, to_language=lang) + return translated_name + + else: + return name def make_final_video(