繁体   English   中英

如何使用谷歌翻译API的Python来翻译整个txt文件?

[英]How to translate entire .txt file using Google Translate API in Python?

我想翻译整个.txt使用谷歌翻译API的Python文件。

默认代码为:

print(service.translations().list(source='zh',
                                  target='en',
                                  q=['上海熙缘节能环保科技服务有限公司',
                                     '广东宏德科技物业有限公司']).execute())

if __name__ == '__main__':
    main()

我怎么能修改此代码,以便它可以转换一个txt文件?

从我自己的角度来看,简单有效的解决方案不知道复杂的细节,我假设参数q是您要翻译的句子/单词的序列:

print(service.translations().list( source='zh', target='en', q= (line.rstrip() for line in open('file.txt') ).execute())

我看到你的表情是真的unpythonic,嵌套了很多表达成单独的一行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM