finished revising the script.

This commit is contained in:
2026-01-11 17:37:45 -05:00
parent 203fc69393
commit 64add85920
7 changed files with 771 additions and 904 deletions
+19 -3
View File
@@ -228,11 +228,27 @@ def process_recovery(folder_path, target_lang="English", prefer_deep=False):
print(f"\nRecovery Complete. Fixed {count_fixed} files.")
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Recover and Fix Translations (V2)")
parser.add_argument("folder", help="Path to the folder to scan")
parser.add_argument("lang", nargs="?", default="English", help="Target language (default: English)")
parser.add_argument("folders", nargs='+', help="One or more paths to folders to scan")
parser.add_argument("--lang", default="English", help="Target language (default: English)")
parser.add_argument("--prefer-deep", action="store_true", help="Prefer DeepTranslate (Free) over Gemini API")
args = parser.parse_args()
process_recovery(args.folder, args.lang, args.prefer_deep)
for folder in args.folders:
if os.path.exists(folder):
process_recovery(folder, args.lang, args.prefer_deep)
else:
print(f"Error: Folder '{folder}' does not exist. Skipping.")