मैं इस कल के लिए एक वेब सेवा की खोज की।
British Council मुखपृष्ठ पर जाएं और किसी भी शब्द पर डबल क्लिक करें (जो पहले से ही हाइपरलिंक नहीं है)।
इसमें कैम्ब्रिज शब्दकोश परिभाषा के साथ एक पॉपअप विंडो खोलनी चाहिए। एपीआई अपेक्षाकृत आसान होता है (और यह एक सार्वजनिक एपीआई है, मैं इसे कल जाँच):
/* BC double-click pop-up dictionary */
var NS = (navigator.appName == "Netscape" || navigator.product == 'Gecko') ? 1 : 0;
if (NS) document.captureEvents(Event.DBLCLICK);
document.ondblclick = dict;
var dictvar;
function dict() {
if (NS) {
t = document.getSelection();
pass_to_dictionary(t);
} else {
t = document.selection.createRange();
if(document.selection.type == 'Text' && t.text != '') {
document.selection.empty();
pass_to_dictionary(t.text);
}
}
}
function pass_to_dictionary(text) {
//alert(text);
if (text > '') {
window.open('http://dictionary.cambridge.org/learnenglish/results.asp?searchword='+text+ '&dict=L', 'dict_win', 'width=650,height=400,resizable=yes,scrollbars=yes');
}
}
उचित चेतावनी, यह पुस्तकालय हमेशा स्थापित करने और स्थापित करने के लिए लेता है। रूपांतरण प्रक्रिया बहुत धीमी है। –
@BobAman ने अभी तक खत्म किया है? (आपने कहा कि यह हमेशा के लिए लिया गया है) –