是否可以使用 spacy 将这句话翻译成其他语言,例如法语?
import spacy
nlp = spacy.load('en')
doc = nlp(u'This is a sentence.')
Run Code Online (Sandbox Code Playgroud)
如果 spacy 不是正确的工具,那么哪个(免费和开源)python 库可以翻译文本?
对您问题的评论是正确的。您不能使用 spaCy 来翻译文本。一个好的开源解决方案可能是这个库。示例代码:
from translate import Translator
translator = Translator(from_lang='el', to_lang='en')
translation = translator.translate("? ??????? ??????")
'''
You can the use spacy to perform comon NLP tasks, such as tokenization and
lemmatization in your desired language.
'''
import spacy
nlp = spacy.load('en')
doc = nlp(translation)
for token in doc:
print(token, token.lemma_)
Run Code Online (Sandbox Code Playgroud)
输出:
该
英俊 英俊
男人男人
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
4975 次 |
| 最近记录: |