You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量将.mp4视频文件名的英文标题翻译为法语?

批量将MP4文件名从英文翻译为法语的解决方案

准备工作

  • 确保已安装Python环境,通过pip安装所需依赖库:
    pip install deep-translator
    

批量重命名脚本

以下Python脚本可自动遍历指定文件夹内的MP4文件,提取文件名(不含后缀)完成英文到法语的翻译,再执行重命名操作:

import os
from deep_translator import GoogleTranslator

# 替换为你的MP4文件所在文件夹路径
target_dir = "/your/mp4/files/directory"

for file in os.scandir(target_dir):
    if file.is_file() and file.name.endswith(".mp4"):
        # 拆分文件名与后缀
        base_name, ext = os.path.splitext(file.name)
        try:
            # 调用翻译接口转换文件名
            translated_base = GoogleTranslator(source='en', target='fr').translate(base_name)
            # 构建新文件名,处理重复情况
            new_name = f"{translated_base}{ext}"
            new_path = os.path.join(target_dir, new_name)
            # 若文件名重复,添加序号后缀
            count = 1
            while os.path.exists(new_path):
                new_name = f"{translated_base}_{count}{ext}"
                new_path = os.path.join(target_dir, new_name)
                count += 1
            # 执行重命名
            os.rename(file.path, new_path)
            print(f"完成重命名: {file.name} → {new_name}")
        except Exception as err:
            print(f"处理 {file.name} 失败: {str(err)}")

关键注意事项

  • 先备份文件:运行脚本前务必复制一份MP4文件到其他位置,避免重命名失误导致文件丢失。
  • API调用限制:免费翻译接口存在调用次数限制,5000个文件可能需要分批次运行,或改用付费翻译API获取更高配额。
  • 特殊字符兼容:法语文件名可能包含重音符号,确保你的操作系统支持这类字符(多数现代系统均可兼容)。
  • 异常手动处理:脚本会跳过翻译失败的文件并打印错误信息,后续可针对这些文件手动处理。

内容的提问来源于stack exchange,提问作者Gezim Bibaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 18:16:03