gpt4 book ai didi

javascript - 使用 javascript 突出显示相似含义的单词

转载 作者:行者123 更新时间:2023-12-03 11:28:17 28 4
gpt4 key购买 nike

我正在尝试使用众包开发一个网络应用程序来检测跨语言抄袭。该界面包含两种不同语言的文本,用户必须决定他们是否发现文本相似(抄袭)。我需要有关文本突出显示功能的帮助,该功能类似于 Google 翻译提供的功能。每当用户将鼠标悬停在某个单词上时,不仅该单词会突出显示,而且其他语言中与该单词含义相似的单词也会突出显示。该界面还包含每种语言中前 10 个单词的列表。每当

这是到目前为止网络应用程序的屏幕截图-
It currently highlights same words only, I want to extend it to highlighting similar meaning words

我正在后端运行机器学习算法,它给出了相似含义单词的列表。我使用 PHP、JavaScript 作为前端。到目前为止,我能够实现一个突出显示相同单词的功能,但我想将这个想法扩展到突出显示含义相同的单词。

我想知道如何创建多个数组的列表,以便每当用户将鼠标悬停在某个单词上时,该数组中的所有单词也会突出显示。我可以使用数据库动态执行此操作,而不是手动创建这些数组,因为会有很多此类文档?

最佳答案

很高兴看到您想要的示例。假设您从服务器获得每个单词的相似单词数组 -

您可以通过维护一个简单的 JSON 对象来实现此目的,如下所示(它将充当字典或 HashMap )。

类似这样的东西 -

var dict = {
'hello': ['hi', 'hola', 'bonjour'],
'world': ['world', 'monde']
}

您可以在 JavaScript 中像这样创建它。

var dict = {};

var word = 'hello';
var similar_words = ['hi', 'hola', 'bonjour']; //returned by your server

//push the word into your random access dictionary
dict[word] = similar_words;

//In the hover callback you could access the array you want directly using dict[word].

或者,您也可以在服务器上创建一个类似的 JSON 对象,并预先计算所有相似的单词词典,并将 JSON 文档存储在 MongoDB 等数据库中。

关于javascript - 使用 javascript 突出显示相似含义的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26830639/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com