美文网首页大数据 爬虫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