如何使用python轻松地进行机器翻译?

2024-05-20 03:48:41 发布

您现在位置:Python中文网/ 问答频道 /正文

你以前可以使用nltk.misc.babelfish来翻译东西,但是Yahoo Babelfish API失败了。有没有一个简单的方法,我可以,说,这样做?

>>> import translate
>>> translate('carpe diem', 'latin', 'english')

'seize the day' 

Tags: the方法importapienglishyahootranslatemisc
1条回答
网友
1楼 · 发布于 2024-05-20 03:48:41

googletrans和NLTK是进行任何语言处理翻译的优秀库

from nltk import sent_tokenize

from googletrans import Translator

translator = Translator()

data = "All work and no play makes jack dull boy. All work and no play 
makes jack a dull boy."

token = sent_tokenize(data)

for tt in token:
    translatedText = translator.translate(tt, dest="ko")
    print(translatedText.text)

结果:

모든일과놀이는잭둔한소년을만든다。

모든일과놀이는잭을둔한소년으로만든다。

相关问题 更多 >