odkryłem usługa na tym wczoraj.
Przejdź do strony głównej British Council i kliknij dwukrotnie dowolne słowo (nie jest to już hiperłącze).
Powinno to otworzyć okno podręczne zawierające definicję języka Cambridge Dictionary. API jest stosunkowo proste (i to publicznego API, sprawdziłem go wczoraj):
http://dictionary.cambridge.org/learnenglish/results.asp?searchword=SEARCH_PHRASE&dict=L
Dla porównania, oto kod używają, aby uruchomić to na podwójne kliknięcie:
/* 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');
}
}
Uczciwe ostrzeżenie, ta biblioteka trwa wiecznie, aby zainstalować i skonfigurować. Proces konwersji jest bardzo powolny. –
@BobAman skończył już? (powiedziałeś, że to trwało wiecznie) –