我试图创建一个应用程序,发送一个词到 translate.google.com,采取翻译的结果,并显示给用户。我组成的URL,但我不知道如何从网页中提取单词/短语。
示例伪:en是英语的代码,es是西班牙语的代码
String from = "en";
String to = "es";
String word = "hello"; //this will be user input text really
String URL = "http://www.translate.google.com/#" + from + "/" + to + "/" + word;
因此,请求URL将类似于http://www.translate.google.com/#en/es/hello
我现在需要能够从结果框中检索信息并将其放置在String中,以便将其显示给用户。
2条答案
按热度按时间qybjjes11#
谷歌翻译提供了检索翻译的API。您应该使用json对象和GET请求到谷歌翻译服务器。在this link中,您可以找到官方开发人员指南和代码示例。
6rvt4ljy2#
您将从中获得JSON响应
https://translate.googleapis.com/translate_a/single?client=gtx&sl=en&tl=ru&dt=t&dt=bd&dj=1&q=hello
这里‘你好’翻译成俄语
无需API密钥