翻譯python語言命令_有道詞典命令行快速翻譯,Python編程的利器

本文的文字及圖片來源于網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯系我們以作處理。

以下文章來源于Python實用寶典,作者Python實用寶典

在編程時經常會遇到需要將中文詞匯翻譯成英文的情況。

比如變量名的定義、取一個合適的函數名等情況。

遇到不會翻譯的詞匯時,往往都需要借助有道詞典等翻譯工具。

但無論是下載客戶端、還是打開翻譯網站頁面,都感覺非常麻煩。

現在,有一個小伙伴幫我們制作了一個在命令行輸入詞匯,就能即時翻譯的工具,實在非常方便!

比如翻譯hello world, 你只需要在終端輸入:

youdao hello world

1.準備

Windows環境下打開Cmd(開始—運行—CMD),蘋果系統環境下請打開Terminal(command+空格輸入Terminal),準備開始輸入命令安裝依賴。

在終端輸入以下命令安裝我們所需要的依賴模塊:

pip install youdao_dict

看到 Successfully installed xxx 則說明安裝成功。

2.使用

當你遇到不會翻譯的詞匯,只需要在下方編輯器,輕輕敲擊:

youdao 你不會翻譯的詞匯

比如說,“微醺”的英文:

當然,也可以英文翻譯為中文,比如standalone:

3.源碼分析

這個模塊的原理非常簡單,就是調用了有道翻譯網頁版的API,這個API擁有自動檢測語言的功能:

然后再根據頁面HTML結構及其分布,爬取不同釋義:

Python就是一門能用如此簡單的代碼,給你帶來巨大方便的語言,體會到了嗎?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/258712.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/258712.shtml
英文地址,請注明出處:http://en.pswp.cn/news/258712.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

不是世界不好,而是你見得太少

轉載于:https://www.cnblogs.com/yymn/p/4590333.html

MonoBehaviour.FixedUpdate 固定更新

function FixedUpdate () : void Description描述 This function is called every fixed framerate frame, if the MonoBehaviour is enabled. 當MonoBehaviour啟用時,其 FixedUpdate 在每一幀被調用。 FixedUpdate should be used instead of Update when dealing …

用Heartbeat實現web服務器高可用

用Heartbeat實現web服務器高可用heartbeat概述: Heartbeat 項目是 Linux-HA 工程的一個組成部分,它實現了一個高可用集群系統。心跳服務和集群通信是高可用集群的兩個關鍵組件,在 Heartbeat 項目里,由 heartbeat 模塊實現了這兩個功能。端口號…

scp創建遠程目錄_在Linux系統中使用Vim讀寫遠程文件

大家好,我是良許。 今天我們討論一個 Vim 使用技巧——用 Vim 讀寫遠程文件。要實現這個目的,我們需要使用到一個叫 netrw.vim 的插件。從 Vim 7.x 開始,netrw.vim 就被設置為默認安裝的標準插件了。這個插件允許用戶通過 ftp、rcp、scp、htt…

softmax logistic loss詳解

softmax函數–softmax layer softmax用于多分類過程中,它將多個神經元的輸出,映射到(0,1)區間內,可以看成概率來理解,從而來進行多分類! 假設我們有一個數組z(z1,z2,...zm),則其softmax函數定…

poj3254 Corn Fields

Description Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy corn for the cows on a number of squares. Regrettably, some of the squares are infertile and ca…

Android獲取程序路徑 (/data/data/appname)

Android獲取文件夾路徑 /data/data/ http://www.2cto.com/kf/201301/186614.html String printTxtPath getApplicationContext().getPackageResourcePath() "/files/" fileName;> /data/app/com.example.fileoperation-2.apk/files/printMenu.txt String print…

javascript做極簡時鐘特效,再簡單沒思路你也做不出來

點擊查看時鐘特效極簡主義,程序員javascript打造極簡時鐘特效對于javascript特效的學習,重要的是邏輯思路,所以這個時鐘特效不是很華麗,但是功能都展現出來了,而學習javascript并不是單純的扣代碼,很多人都…

ubuntu中怎么打開python_如何在Linux Ubuntu 16.04下安裝及打開PyCharm

下載安裝 PyCharm下載好的文件的名稱可能是 ‘pycharm-community-2017.2.3.tar.gz’首先打開終端,然后通過下面的命令進入下載文件所在的文件夾:cd ~/Downloads或者如果文件夾是中文cd ~/下載然后,通過運行下面的命令找到你下載的文件的名字&…

圖像極坐標變換及在OCR中的應用

極坐標變換定義 我們知道在二維坐標系中,有直角坐標系,也有極坐標系,二者的轉換關系是: 如下圖: 如圖,直角坐標系的圓心與極坐標系的圓心一一對應,且圓弧BA可以通過極坐標變換到極坐標系ρr的…

Light OJ 1406 Assassin`s Creed 減少國家DP+支撐點甚至通縮+最小路徑覆蓋

標題來源:Light OJ 1406 Assassins Creed 意甲冠軍:向圖 派出最少的人經過全部的城市 而且每一個人不能走別人走過的地方 思路:最少的的人能夠走全然圖 明顯是最小路徑覆蓋問題 這里可能有環 所以要縮點 可是看例子又發現 一個強連通分量可能…

bootstrap-表單控件——單選按鈕水平排列

1.運行效果如圖所示2.實現代碼如下<!DOCTYPE html> <html> <head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><title>表單控件——單選按鈕水平排列</title><!-- 最…

python中memoryerror_解決python報錯MemoryError

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里技術人對外發布原創技術內容的最大平臺&…

MongoDB使用小結:一些常用操作分享

MongoDB使用小結&#xff1a;一些常用操作分享 本文整理了一年多以來我常用的MongoDB操作&#xff0c;涉及mongo-shell、pymongo&#xff0c;既有運維層面也有應用層面&#xff0c;內容有淺有深&#xff0c;這也就是我從零到熟練的歷程。 MongoDB的使用之前也分享過一篇&#x…

【論文閱讀】Illuminating Pedestrians via Simultaneous Detection Segmentation

論文來源 ICCV2017arXiv reportgithub代碼(caffe-matlab) 本文的主要問題是行人檢測。作者探討了如何將語義分割應用在行人檢測上&#xff0c;提高檢測率&#xff0c;同時也不損壞檢測效率。作者提出了一種語義融合網絡&#xff08;segmentation infusion networks&#xff0…

跨域獲取json電商數據

url:http://www.darlingbank.com/cutpage/index.php/promote/edit/getfun/json/源碼&#xff1a; <ul class"cf" dataurl"http://www.paipai.com/sinclude/xml/tjw/tjw2014/tjw4/tjw179255804475.js" commlen"4" commsta"1" commtp…

Python ORM框架之 Peewee入門

之前在學Django時&#xff0c;發現它的模型層非常好用&#xff0c;把對數據庫的操作映射成對類、對象的操作&#xff0c;避免了我們直接寫在Web項目中SQL語句&#xff0c;當時想&#xff0c;如果這個模型層可以獨立出來使用就好了&#xff0c;那我們平臺操作數據庫也可以這么玩…

天聯高級版客戶端_金萬維天聯高級版服務器安裝配置全流程以及客戶端登錄流程...

今天下午&#xff0c;有一個使用千江軟件的用戶&#xff0c;他想實現千江軟件的異地訪問&#xff0c;經過他朋友也是金萬維天聯高級版的客戶的介紹&#xff0c;推薦我們幫他安裝天聯高級版&#xff0c;從而實現千江軟件的異地訪問&#xff0c;千江軟件本地訪問界面如下&#xf…

[C#]async和await刨根問底

上一篇隨筆留下了幾個問題沒能解決&#xff1a; 調用IAsyncStateMachine.MoveNext方法的線程何時發起的&#xff1f; lambda的執行為何先于MoveNext方法&#xff1f; 后執行的MoveNext方法做了些什么事情&#xff1f; 那么今天就來嘗試解決它們吧~PS: 本文中部分代碼來自上一篇…

模仿QQ截圖片

兩個picturebox,一個放圖片完整代碼如下using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.Xml; namespace T…