python翻译程序-Python桌面应用案例:TXT文档翻译工具(源代码)

搞定了Word文档和PDF文档翻译工具的案例,总觉得还差了一点,仔细想了下,明白了,原来差了一个TXT文本文件翻译工具案例。这个就更简单了——在PDF文档翻译工具基础上加了两个函数,就可以支持TXT文本文件的自动翻译了——Python程序实现功能就是这么简单。

事实上在实现PDF文档翻译的程序中就已经应用到了文本文件处理了,调用那个命令行程序pdf2text.exe读取PDF文件内容的时候就是将读取到的文档内容写入一个文本文件,然后再将内容读取出来写入一个Word文档,然后才调用了googletrans这个开源类库来翻译内容,最后写入一个Word文档——完成整个程序逻辑。

从功能需求角度而言,TXT文本文件翻译工具同样需要4个步骤来实现程序功能:

(一)读取TXT文本文件内容,然后写入一个Word文档

程序打开TXT文件,读取内容,然后调用Python开源类库docx的方法写入一个Word文档;

(二)打开和读取上一步创建的Word文档内容

程序调用Python开源类库docx来实现;

(三)翻译读取到的文档内容

程序调用Python开源类库googletrans来实现——事实上是调用了translate.google.cn网站的翻译功能;

(四)创建并把翻译好的文档内容写入新文档

程序调用Python开源类库docx来实现;

完整代码加群:683380553 获取!

和PDF文档翻译工具相比,TXT文本文件翻译工具实现更加简单,写了两个函数(txt_to_docx和translate_txt),仔细数了下是这两个函数加调用——20行Python代码——编程加测试用了不到10分钟,这就可以实现文本文件翻译功能了。

TXT文档翻译工具的程序运行使用截图:

初始界面:

YZze6b.jpeg image

我把那篇用英语介绍RPA技术的文章转存为TXT文本文件,就用这个文件来做测试。

Introduce_RPA.txt文件:

7rU7ni.jpeg image

在 Google文档翻译程序界面打开这个TXT文本文件,然后点击翻译:

emqeya.jpeg image

看一下程序运行窗口:

rINvE3.jpeg image

最后查看一下新生成的Word文档translated-Introduce_RPA.txt.docx:

[图片上传中…(image-867139-1553324805838-0)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值