100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 批量自动翻译英文名字为为中文名字

批量自动翻译英文名字为为中文名字

时间:2022-02-02 07:54:44

相关推荐

批量自动翻译英文名字为为中文名字

调用谷歌翻译(对应网址)对目录下子文件进行翻译并命名,对子文件夹下各个英文名字进行翻译并重新命名,并在名字前插入子文件加编号,python3.8代码实现如下:

\python3.8pip install googletrans==4.0.0-rc1已经安装,则更新:pip install --upgrade googletrans==4.0.0-rc1\import osfrom googletrans import Translatorfrom googletrans.constants import DEFAULT_USER_AGENT#定义函数def translate_filenames(folder_path):translator = Translator(service_urls=[\], user_agent=DEFAULT_USER_AGENT)for entry in os.scandir(folder_path):if entry.is_file():# 对文件进行翻译重命名name, ext = os.path.splitext(entry.name)name_cn = translator.translate(name, dest=zh-cn).textnew_name = f"{name_cn}{ext}"os.rename(entry.path, os.path.join(folder_path, new_name))print(f"已将 {entr

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。