如何在Python中使用googletranslateapi翻译整个.txt文件?

2024-04-25 05:19:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Python中的googletranslateapi翻译整个.txt文件。在

默认代码为:

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

if __name__ == '__main__':
    main()

如何修改此代码,使其可以翻译.txt文件?在


Tags: 文件代码txtsourcetargetmainservicelist
1条回答
网友
1楼 · 发布于 2024-04-25 05:19:44

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

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

我看你的表达式真的很不和谐,你把很多表达式嵌套在一行中。在

相关问题 更多 >