我想要基于NLP的搜索。如果有人使用Pyaaz,Kanda,Onion等不同的语言搜索洋葱,那么结果也应该相同
只有英语相似的单词或类似的词,如果数据库中存在pyaaz,那么只有我们才能找到。
我想像pyaaz一样搜索,这样会建议输出与kandha一样的洋葱
答案 0 :(得分:0)
这就是我在上面的评论中告诉您的内容:
首先,您的单词将被音译,然后将被翻译。 在运行代码之前:
pip安装以下两个库:indic_transliteration
和googletrans
from indic_transliteration import sanscript
from indic_transliteration.sanscript import transliterate
from googletrans import Translator
translator = Translator()
convert = 'pyaar'
word_obtained=transliterate(convert, sanscript.ITRANS, sanscript.DEVANAGARI)
print(word_obtained)
translated = translator.translate(word_obtained, src='hi', dest='en')
print(translated.text)
这应该达到我猜想的目的