java - Java Swing 项目中的 Google 音译 API

标签 java swing api transliteration

我正在使用 Java Swing 开发一个音译项目。它可以访问互联网,但我无法设置它。我们该怎么做?我们需要下载 Google API 库还是只需要一个函数调用就可以了?

这里有一些有用的音译链接:

The Google Transliterate API Devloper's Guide

Google API library for Java for download

(我觉得它有谷歌所有的API库:翻译、音译、搜索等)

我花了很多时间,但我找不到如何设置音译 API,甚至在 SO 也找不到。

最佳答案

似乎音译 API 已被弃用,并且不包含在 Java 客户端中,仅包含在 JavaScript 客户端中。

JS 库进行的实际调用非常简单,可以很容易地从任何地方复制:

http://www.google.com/inputtools/request?ime=transliteration_en_ru&num=5&cp=0&cs=0&ie=utf-8&oe=utf-8&text=prosto

但不知道这样做是否违反 Google 的条款。应该是吧。

您还可以尝试在 Rhino 中运行 Ajax 客户端.你需要 env-js它提供了一个纯 javascript DOM 环境。

它的丑陋到足以工作!

关于java - Java Swing 项目中的 Google 音译 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9134899/

相关文章:

java - 对字符串使用一些特定的附加操作检查它是否可以转换为其他字符串

java - 文本序列检测

php - REST API - 相互依赖的端点试运行流程?

javascript - 获取访问者的 Optimizely A/B 测试和变体

api - 以编程方式将数据推送到 Quickbooks Online?

java - 在 Intellij Idea 2019.2 更新后,在 Intellij 中导入项目时没有下一个和上一个按钮

Java Spring Boot - 将 Actuator Health Endpoint 的端口更改为自定义端口

java - 从 ArrayList 中删除特定字符串

java - 单击 JFrame 内的 JPanel

java - 如何检测 JComboBox 是否为空?