本篇文章小编给大家分享一下python利用google翻译字幕文件方法代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
首先加载模块
pip uninstall googletrans
git clone https://github.com/BoseCorp/py-googletrans.git
cd ./py-googletrans && python setup.py install
使用测试
from googletrans import Translator
# 实例化
translator = Translator(service_urls=['translate.google.cn'])
content = 'Today is a gooday'
print(translator.translate(content, dest='zh-CN').text.encode('utf-8').decode('utf-8'))
输出没问题就行
思路:
按行读取文件内容,翻译特定行的字幕即可,非常简单,但是要注意编码问题
from googletrans import Translator
# encoding=utf-8
import argparse
def main(args):
# 实例化
translator = Translator(service_urls=['translate.google.cn'])