每当用户选择一个单词时,我想显示一个包含翻译,建议,关键字等的弹出窗口。我该怎么做?
答案 0 :(得分:0)
您可以使用Google Translate API
Quick Start Page超级轻松地展示了如何翻译文字。
您首先要在Google Developer Console上制作一个项目。然后,您将启用Translate API并按照快速入门页面上的说明获取API密钥。
获得API密钥后,您可以使用网址翻译单词。 例如,如果你想翻译" hello world"从英语到德语,你可以按照这个例子:
https://www.googleapis.com/language/translate/v2?key=YOUR_API_KEY&q=hello%20world&source=en&target=de
当然它说的是#34; YOUR_API_KEY"您将输入您在Google Developer Console上创建的API密钥。
然后,如果要将其集成到网站上,以便在单击单词时显示弹出窗口,则可以使用jQuery检测单击的单词。然后你将使用上面的URL格式发出一个AJAX请求(而不是" hello world"这次是在url中,它将是你点击的任何单词)。
AJAX请求将返回一个JSON对象,该对象将包含您要查找的翻译单词。然后使用更多jQuery,您可以显示在弹出窗口中翻译的单词。