1 回答

TA貢獻1864條經驗 獲得超6個贊
測試具體值
關于術語的一些注意事項:
變量...“命名的自由對象”,例如
words
,word
或detected
以下參數...函數定義中使用的函數輸入,例如
text
在檢測文檔中參數...傳遞給函數/方法的特定值,例如下面
word
是傳遞給的參數translate.detecct
屬性、成員...類/實例/對象/...的成員變量,例如
lang
和是實例confidence
的屬性。Detected
OP 要求參數、變量和參數,但實際上需要的是屬性。下次請使用正確的術語以避免混淆。
它如何工作的一個例子:
from googletrans import Translator
words = ['Many', 'like', 'name', 'kas', 'jauni burti']
translate = Translator()
for word in words:
? ? detected = translate.detect(word)
? ? print(detected)
? ? if detected.lang == "en":
? ? ? ? print("? ?","English")
? ? else:
? ? ? ? print("? ?","not English!")
# print(dir(detected))
注意,dir
返回傳遞的參數的所有可用屬性。
表現
根據文檔,googletrans
使用了Google Translate Ajax API,很可能涉及一些網絡操作。因此,您應該自己測量性能,最好是在目標系統上測量性能。
添加回答
舉報