我有一个单词搜索游戏,我打算添加一个功能来定义所选单词。

与这些Custom define word in iOS类似,
How to use to Google Dictionary as an API?

我已经完成了如下代码

public void search(View view){
    String text = editText.getText().toString();
    Log.d("TAG", "search: "+text);
    String url = "http://www.dictionary.com/browse/"+text+"?s=t";
    //String url = "https://www.google.com/search?q=define+"+text;
    Log.d("TAG", url);

    //webView.setWebViewClient(new MyWebViewClient(this));

    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl(url);
    webView.scrollTo(0,500);
}


有人对如何实现此功能有更好的建议吗?


离线
在应用本身中


非常感谢所有帮助。

备注:
单词搜索游戏每游戏10个单词,假设用户每天玩5个游戏。在api上有50个查询,每1000个用户将有5万个查询,而仅1000个用户每月有150万个查询。
在这种情况下,使用API​​字典似乎是不合适的。你们怎么想

最佳答案

为此,牛津词典提供了一个api

访问https://developer.oxforddictionaries.com

10-07 16:32
查看更多