当用户在网站中选择一个词时如何翻译一个词?
How to translate a word when user selects a word in website?
每当用户选择一个词时,我想显示一个包含翻译、建议、关键字等的弹出窗口。我该怎么做?
您可以使用 Google Translate API
Quick Start Page 超级简单地展示了如何翻译文本。
您首先要在 Google 开发者控制台上创建一个项目。然后您将启用翻译 API 并按照快速启动页面上的说明获取您的 API 密钥。
获得 API 密钥后,您可以使用 URLs 来翻译单词。
例如,如果您想将 "hello world" 从英语翻译成德语,您可以遵循以下示例:
https://www.googleapis.com/language/translate/v2?key=YOUR_API_KEY&q=hello%20world&source=en&target=de
当然,在上面写着 "YOUR_API_KEY" 的地方,您需要输入您在 Google 开发者控制台上创建的 API 密钥。
然后,如果您想将其集成到网站上,以便在您单击某个词时显示一个弹出窗口,您可以使用 jQuery 来检测您单击的词。然后你会使用上面 URL 的格式发出 AJAX 请求(而不是 "hello world" 这次在 url 中,它将是你点击的任何单词) .
AJAX 请求将 return 一个 JSON 对象,其中将包含您要查找的翻译词。然后用 more jQuery,你可以在弹出窗口中显示翻译的单词。
每当用户选择一个词时,我想显示一个包含翻译、建议、关键字等的弹出窗口。我该怎么做?
您可以使用 Google Translate API
Quick Start Page 超级简单地展示了如何翻译文本。
您首先要在 Google 开发者控制台上创建一个项目。然后您将启用翻译 API 并按照快速启动页面上的说明获取您的 API 密钥。
获得 API 密钥后,您可以使用 URLs 来翻译单词。 例如,如果您想将 "hello world" 从英语翻译成德语,您可以遵循以下示例:
https://www.googleapis.com/language/translate/v2?key=YOUR_API_KEY&q=hello%20world&source=en&target=de
当然,在上面写着 "YOUR_API_KEY" 的地方,您需要输入您在 Google 开发者控制台上创建的 API 密钥。
然后,如果您想将其集成到网站上,以便在您单击某个词时显示一个弹出窗口,您可以使用 jQuery 来检测您单击的词。然后你会使用上面 URL 的格式发出 AJAX 请求(而不是 "hello world" 这次在 url 中,它将是你点击的任何单词) .
AJAX 请求将 return 一个 JSON 对象,其中将包含您要查找的翻译词。然后用 more jQuery,你可以在弹出窗口中显示翻译的单词。