用python写一个翻译程序,python写翻译软件
翻译非标准库是python中的一个库,可以将多种语言相互翻译。本文将利用这个库来制作一个文本翻译器,实现汉英翻译的功能。有需要可以参考一下。
翻译非标准库是python中的一个库,可以将多种语言相互翻译。使用时只需要设置目标语言(比如中文和英文),它就会自动将原文翻译成我们需要的目标语言。
使用pip安装翻译非标准库。
pip安装翻译
准备好了就写代码,实现的方式是约定俗成的。
输入要翻译的文本文件的路径。
Path=input(请输入要翻译的文件路径(。txt): \ n’)
写一个文本文件读取函数,读取文本文件后返回一个字符串。
def read_text(路径):
读取文本文件
:参数路径:文本文件路径
:return:返回文本
文件=打开(路径,编码=utf-8 )
text=file.read()
file.close()
返回文本
打印(开始阅读文本信息:)
text=读取文本(路径)
打印(已加载的原始文本信息:)
打印(文本)
翻译导入文本过程中使用的非标准库。
从翻译导入翻译器
设置需要将原文翻译成的目标语言。为了保持灵活性,您可以通过用户输入来设置目标语言。
To_lang=input(请输入目标语言:\n )
translator=translator(to _ lang=to _ lang)#设置目标语言
执行语言翻译流程并打印翻译结果。
result=translator.translate(文本)
打印(结果)
使用说明:首先,准备。要翻译的txt文件。启动应用程序后,输入文件的路径并设置要翻译的语言。
使用以下文本内容作为示例:
谢谢大家的喜欢和关注!
翻译后的结果:
感谢您的关注!
将以上代码块依次复制到开发工具中直接运行~
知识点补充
在python中,有一个多语言翻译包,可以翻译各种语言,如英汉、韩国语、日语、韩语等。这个包是翻译,它很容易使用,其翻译准确性是可以的!
使用示例代码
#安装
# pip安装翻译
从翻译导入翻译器
Print (translator (from _ lang=中文,to _ lang=英文)。翻译(你好))
Print (translator (from _ lang= zh ,to _ lang= en-us )。翻译(你好))
Print (translator (from _ lang=中文,to _ lang=日文)。翻译(你好))
print(Translator(from_lang=日文,to_lang=中文)。translate())
Print (translator (from _ lang= zh ,to _ lang= ja )。翻译(你好))
#你好
#你好
#
#
例如:
我需要你,我需要你,今日中国,?今天天气怎么样?日本人韩国人,今天星期几?注意:如果不指定from_lang属性,默认为英语,to_lang属性必须指定输出语言,否则会报错。
这就是这篇关于基于Python制作文本翻译器的文章。有关Python文本翻译器的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。