最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python制作一個文本翻譯器

 更新時間:2022年04月11日 08:09:47   作者:Python?集中營  
translate非標(biāo)準(zhǔn)庫是python中可以實(shí)現(xiàn)對多種語言進(jìn)行互相翻譯的庫,本文就將利用這個庫制作一個文本翻譯器,實(shí)現(xiàn)中譯英的功能,需要的可以參考一下

translate非標(biāo)準(zhǔn)庫是python中可以實(shí)現(xiàn)對多種語言進(jìn)行互相翻譯的庫,使用時只需要設(shè)置目標(biāo)語言(比如:中文、英文)后,會自動將原始文本翻譯成我們需要的目標(biāo)語言。

使用pip的方式安裝translate非標(biāo)準(zhǔn)庫。

pip install translate

準(zhǔn)備好之后進(jìn)行代碼編寫過程,實(shí)現(xiàn)的方式也比較常規(guī)。

輸入需要翻譯的文本文件路徑。

path = input('請輸入需要翻譯的文件路徑(.txt):\n')

編寫文本文件讀取函數(shù),讀取文本文件后返回字符串。

def read_text(path):
    '''
    讀取文本文件
    :param path: 文本文件路徑
    :return: 返回文本
    '''
    file = open(path,encoding="utf-8")
    text = file.read()
    file.close()
    return text

print('開始讀取文本信息:')

text = read_text(path)

print('已經(jīng)加載的原始文本信息:')

print(text)

導(dǎo)入在翻譯文本過程中用到的translate非標(biāo)準(zhǔn)庫。

from translate import Translator

設(shè)置需要將原始文本翻譯成哪種目標(biāo)語言,這里可以為了保持靈活性,可以采用用戶輸入的方式來設(shè)置目標(biāo)語言。

to_lang = input('請輸入目標(biāo)語言:\n')

translator = Translator(to_lang=to_lang)  # 設(shè)置目標(biāo)語言

執(zhí)行語言翻譯過程,并打印翻譯結(jié)果。

result = translator.translate(text)
print(result)

使用過程說明:首先準(zhǔn)備好需要翻譯的.txt文件,啟動應(yīng)用后輸入文件所在路徑,設(shè)置需要翻譯成哪種語言。

使用下面的文本內(nèi)容舉例:

Thank you all for your likes and attention!

翻譯后的結(jié)果:

感謝您的關(guān)注!

將上述代碼塊依次copy到開發(fā)工具中直接運(yùn)行即可~

知識點(diǎn)補(bǔ)充

在python中,有個多語種翻譯包,可以將各種語言進(jìn)行翻譯轉(zhuǎn)換,例如英語轉(zhuǎn)中文,韓語轉(zhuǎn)中文,日語轉(zhuǎn)韓語等,這個包便是translate,而且使用方便,翻譯準(zhǔn)確率還可以!

使用示例代碼

# 安裝
# pip install translate

from translate import Translator

print(Translator(from_lang="Chinese",to_lang="English").translate('你好'))
print(Translator(from_lang="ZH",to_lang="EN-US").translate('你好'))

print(Translator(from_lang="Chinese",to_lang="Japanese").translate('你好'))
print(Translator(from_lang="Japanese",to_lang="Chinese").translate('こんにちは'))
print(Translator(from_lang="ZH",to_lang="JA").translate('你好'))

#Hello
#Hello
#こんにちは
#こんにちは

例如:

from_langto_lang
englishchinese
i need you我需要你
Japanesechinese
今日の天気はどうですか?今天天氣怎么樣?
JapaneseKorean
今日の天気はどうですか??? ??? ??????

注意:如果不指定from_lang屬性,則默認(rèn)為english,to_lang屬性必須指定一種輸出語言,否則會報(bào)錯。

到此這篇關(guān)于基于Python制作一個文本翻譯器的文章就介紹到這了,更多相關(guān)Python文本翻譯器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)自動發(fā)送測試報(bào)告郵件的示例代碼

    Python實(shí)現(xiàn)自動發(fā)送測試報(bào)告郵件的示例代碼

    SMTP也就是簡單郵件傳輸協(xié)議,是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議,python的smtplib模塊就提供了一種很方便的途徑發(fā)送電子郵件,它對smtp協(xié)議進(jìn)行了簡單的封裝,下面就來和大家簡單聊聊吧
    2023-07-07
  • 全面了解python字符串和字典

    全面了解python字符串和字典

    下面小編就為大家?guī)硪黄媪私鈖ython字符串和字典。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • 解析Python中的__getitem__專有方法

    解析Python中的__getitem__專有方法

    __getitem__是Python雙下劃線包圍的special method之一,這里我們就來解析Python中的__getitem__專有方法的使用,需要的朋友可以參考下:
    2016-06-06
  • Python多線程編程之threading模塊詳解

    Python多線程編程之threading模塊詳解

    這篇文章主要介紹了Python多線程編程之threading模塊詳解,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Django傳遞數(shù)據(jù)給前端的3種方式小結(jié)

    Django傳遞數(shù)據(jù)給前端的3種方式小結(jié)

    Django從后臺往前臺傳遞數(shù)據(jù)時有多種方法可以實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Django傳遞數(shù)據(jù)給前端的3種方式,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • python實(shí)現(xiàn)啟動一個外部程序,并且不阻塞當(dāng)前進(jìn)程

    python實(shí)現(xiàn)啟動一個外部程序,并且不阻塞當(dāng)前進(jìn)程

    這篇文章主要介紹了python實(shí)現(xiàn)啟動一個外部程序,并且不阻塞當(dāng)前進(jìn)程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Python如何根據(jù)字幕文件自動給視頻添加字幕效果

    Python如何根據(jù)字幕文件自動給視頻添加字幕效果

    視頻中字幕的重要性不用多說了,下面這篇文章主要給大家介紹了關(guān)于Python如何根據(jù)字幕文件自動給視頻添加字幕效果的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • Python正則表達(dá)式匹配日期與時間的方法

    Python正則表達(dá)式匹配日期與時間的方法

    這篇文章主要介紹了Python正則表達(dá)式匹配日期與時間的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Python?異步等待任務(wù)集合

    Python?異步等待任務(wù)集合

    這篇文章主要為大家介紹了Python?異步等待任務(wù)集合,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python利用Flask動態(tài)生成漢字頭像

    Python利用Flask動態(tài)生成漢字頭像

    這篇文章主要為大家詳細(xì)介紹了Python如何利用Flask動態(tài)生成一個漢字頭像,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,需要的可以參考一下
    2023-01-01

最新評論

和顺县| 得荣县| 贺兰县| 斗六市| 忻州市| 类乌齐县| 卢龙县| 宁陵县| 华蓥市| 留坝县| 无棣县| 洪湖市| 诏安县| 启东市| 左权县| 枝江市| 页游| 阜康市| 新闻| 玉田县| 自贡市| 莱州市| 永宁县| 中宁县| 镶黄旗| 苍山县| 襄汾县| 龙胜| 姜堰市| 上虞市| 牟定县| 乌鲁木齐市| 深圳市| 黄石市| 永和县| 枣强县| 景德镇市| 安化县| 鞍山市| 济阳县| 舒城县|