美文网首页大数据 爬虫Python AI SqlPython小哥哥
Python桌面应用案例:TXT文档翻译工具(源代码)

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

作者: 14e61d025165 | 来源:发表于2019-03-23 15:07 被阅读0次

搞定了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文档翻译工具的程序运行使用截图:

初始界面:

image

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

Introduce_RPA.txt文件:

image

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

image

看一下程序运行窗口:

image

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

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

相关文章

网友评论

    本文标题:Python桌面应用案例:TXT文档翻译工具(源代码)

    本文链接:https://www.haomeiwen.com/subject/gtssvqtx.html